<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/src/mailman/model/tests/test_subscriptions.py, branch list-style-descriptions</title>
<subtitle>The GNU Mailing List manager.</subtitle>
<id>https://git.neuromancer.sk/mailman.git/atom/src/mailman/model/tests/test_subscriptions.py?h=list-style-descriptions</id>
<link rel='self' href='https://git.neuromancer.sk/mailman.git/atom/src/mailman/model/tests/test_subscriptions.py?h=list-style-descriptions'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/'/>
<updated>2017-01-04T15:30:17Z</updated>
<entry>
<title>Bump copyright years.</title>
<updated>2017-01-04T15:30:17Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-01-04T15:30:17Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=8180990a2ed053f6e4880f93a75acd9845631793'/>
<id>urn:sha1:8180990a2ed053f6e4880f93a75acd9845631793</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tweaks and clean up.</title>
<updated>2016-04-29T04:28:05Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-04-29T04:28:05Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=78d1f5918d2ec0b2351edb3ed005d5b8f7e4319c'/>
<id>urn:sha1:78d1f5918d2ec0b2351edb3ed005d5b8f7e4319c</id>
<content type='text'>
* Add NEWS entry.
* De-duplicate emails in the sequence passed to the model's
  ISubscriptionService.unsubscribe_members() method.
* Modify the semantics of the DELETE method to return a mapping of
  addresses to boolean status.
</content>
</entry>
<entry>
<title>Tweak for landing.</title>
<updated>2016-04-26T01:43:06Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-04-26T01:43:06Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=d76a0b6a495d6dc21f4c41d8c1a718e6991cae40'/>
<id>urn:sha1:d76a0b6a495d6dc21f4c41d8c1a718e6991cae40</id>
<content type='text'>
* Add NEWS.
* Add more comments.
* Minor changes to test code style.
</content>
</entry>
<entry>
<title>Cover two more corner cases</title>
<updated>2016-04-25T22:47:45Z</updated>
<author>
<name>Aurélien Bompard</name>
</author>
<published>2016-04-25T22:47:45Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=7cc656e5c24e76b1f692461afba4ef22c4c093be'/>
<id>urn:sha1:7cc656e5c24e76b1f692461afba4ef22c4c093be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix difference between iter and count in find_members</title>
<updated>2016-04-25T22:22:47Z</updated>
<author>
<name>Aurélien Bompard</name>
</author>
<published>2016-04-25T17:58:44Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=bbaf4977a0099c5c0f27f37e5789598e82549585'/>
<id>urn:sha1:bbaf4977a0099c5c0f27f37e5789598e82549585</id>
<content type='text'>
In `SubscriptionService._find_members()`, only select preferred
addresses.

Fixes #227
</content>
</entry>
<entry>
<title>Add NEWS, tweak an interface, and rewrite a unit test.</title>
<updated>2016-04-19T00:15:41Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-04-19T00:15:41Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=10c13959b44db7046abf73c7eee54c2a4ecfa5a0'/>
<id>urn:sha1:10c13959b44db7046abf73c7eee54c2a4ecfa5a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extend ISubscriptionService interface.</title>
<updated>2016-04-18T21:13:01Z</updated>
<author>
<name>Harshit Bansal</name>
</author>
<published>2016-04-11T21:28:25Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=7559ce6dfdf2d569c91fea173968e46d6857d730'/>
<id>urn:sha1:7559ce6dfdf2d569c91fea173968e46d6857d730</id>
<content type='text'>
Add documentation.

Extend ISubscriptionService interface.
</content>
</entry>
<entry>
<title>Clean up the model and languages directories.</title>
<updated>2016-03-25T15:01:46Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-03-25T15:01:46Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=7fd9e5ab09b0da347da0607b47d2d3838bd80f0c'/>
<id>urn:sha1:7fd9e5ab09b0da347da0607b47d2d3838bd80f0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a set_preferred() helper.</title>
<updated>2016-02-06T22:15:41Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-02-06T22:15:41Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=ad7c5f7c4c530a3587949c8eaf9ad064419a6e33'/>
<id>urn:sha1:ad7c5f7c4c530a3587949c8eaf9ad064419a6e33</id>
<content type='text'>
This refactors the setting of a user's preferred address to the first in
their list of linked addresses.
</content>
</entry>
<entry>
<title>Several optimizations:</title>
<updated>2016-01-12T03:52:33Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-01-12T03:52:33Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=03bb57c8c2a47a08e19b20975622ebb2ef2b81c6'/>
<id>urn:sha1:03bb57c8c2a47a08e19b20975622ebb2ef2b81c6</id>
<content type='text'>
* Use `yield from` wherever appropriate.
* Use SA's .one_or_none() where appropriate.

- Fix a bug in MailingList.pass_extensions.
- Use ValueError in other places for consistency.
- Remove unreached/nonsense code.
- Simplify the SubscriptionService.find_member() and .find_members()
  implementations.
- Boost coverage.
</content>
</entry>
</feed>
