From 011d278abcc25d417673f70a4eac0a8a78137d95 Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Thu, 31 Mar 2016 17:53:10 -0400 Subject: Add a test to verify the problem isn't in core. --- src/mailman/rest/tests/test_listconf.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src') diff --git a/src/mailman/rest/tests/test_listconf.py b/src/mailman/rest/tests/test_listconf.py index 35bd516e0..eb39d7dea 100644 --- a/src/mailman/rest/tests/test_listconf.py +++ b/src/mailman/rest/tests/test_listconf.py @@ -410,3 +410,17 @@ class TestConfiguration(unittest.TestCase): self.assertEqual(response.status, 204) self.assertEqual( self._mlist.goodbye_message_uri, 'mailman:///salutation.txt') + + def test_advertised(self): + # GL issue #220 claimed advertised was read-only. + with transaction(): + self._mlist.advertised = False + resource, response = call_api( + 'http://localhost:9001/3.0/lists/ant.example.com/config' + '/advertised') + self.assertFalse(resource['advertised']) + resource, response = call_api( + 'http://localhost:9001/3.0/lists/ant.example.com/config', + dict(advertised=True), + 'PATCH') + self.assertTrue(self._mlist.advertised) -- cgit v1.2.3-70-g09d2