diff options
Diffstat (limited to 'src/mailman/model/tests/test_mailinglist.py')
| -rw-r--r-- | src/mailman/model/tests/test_mailinglist.py | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/src/mailman/model/tests/test_mailinglist.py b/src/mailman/model/tests/test_mailinglist.py index ee8a724d5..1431b1be8 100644 --- a/src/mailman/model/tests/test_mailinglist.py +++ b/src/mailman/model/tests/test_mailinglist.py @@ -294,7 +294,7 @@ class TestHeaderMatch(unittest.TestCase): ]) header_match_2 = self._mlist.header_matches[2] self.assertEqual(header_match_2.index, 2) - header_match_2.move_to(1) + header_match_2.index = 1 self.assertEqual( [(match.header, match.index) for match in header_matches], [ ('header-0', 0), @@ -318,7 +318,7 @@ class TestHeaderMatch(unittest.TestCase): ]) header_match_1 = self._mlist.header_matches[1] self.assertEqual(header_match_1.index, 1) - header_match_1.move_to(2) + header_match_1.index = 2 self.assertEqual( [(match.header, match.index) for match in header_matches], [ ('header-0', 0), @@ -337,11 +337,25 @@ class TestHeaderMatch(unittest.TestCase): [('header-0', 0), ('header-1', 1), ('header-2', 2)]) header_match_1 = self._mlist.header_matches[1] self.assertEqual(header_match_1.index, 1) - header_match_1.move_to(1) + header_match_1.index = 1 self.assertEqual( [(match.header, match.index) for match in header_matches], [('header-0', 0), ('header-1', 1), ('header-2', 2)]) + def test_move_negative(self): + header_matches = IHeaderMatchList(self._mlist) + header_matches.append('header', 'pattern') + header_match = self._mlist.header_matches[0] + with self.assertRaises(ValueError): + header_match.index = -1 + + def test_move_invalid(self): + header_matches = IHeaderMatchList(self._mlist) + header_matches.append('header', 'pattern') + header_match = self._mlist.header_matches[0] + with self.assertRaises(ValueError): + header_match.index = 2 + def test_insert(self): header_matches = IHeaderMatchList(self._mlist) header_matches.append('header-0', 'pattern') |
