summaryrefslogtreecommitdiff
path: root/src/mailman/model/tests/test_mailinglist.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/model/tests/test_mailinglist.py')
-rw-r--r--src/mailman/model/tests/test_mailinglist.py20
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')