summaryrefslogtreecommitdiff
path: root/src/mailman/model/tests
diff options
context:
space:
mode:
authorBarry Warsaw2015-04-13 10:46:37 -0400
committerBarry Warsaw2015-04-13 10:46:37 -0400
commit9806f9c751f85b6ad6e9dea58d9e3dde36c7f2bc (patch)
tree86ab2380dbd62e98af7e532c203b3cef16d9e441 /src/mailman/model/tests
parentf7bfdc4f04f8a8c709695cb37a4cdfa08e670a5a (diff)
downloadmailman-9806f9c751f85b6ad6e9dea58d9e3dde36c7f2bc.tar.gz
mailman-9806f9c751f85b6ad6e9dea58d9e3dde36c7f2bc.tar.zst
mailman-9806f9c751f85b6ad6e9dea58d9e3dde36c7f2bc.zip
Diffstat (limited to 'src/mailman/model/tests')
-rw-r--r--src/mailman/model/tests/test_usermanager.py5
-rw-r--r--src/mailman/model/tests/test_workflow.py54
2 files changed, 32 insertions, 27 deletions
diff --git a/src/mailman/model/tests/test_usermanager.py b/src/mailman/model/tests/test_usermanager.py
index 31f1a7275..e441ed713 100644
--- a/src/mailman/model/tests/test_usermanager.py
+++ b/src/mailman/model/tests/test_usermanager.py
@@ -80,3 +80,8 @@ class TestUserManager(unittest.TestCase):
user = self._usermanager.create_user('anne@example.com', 'Anne Person')
other_user = self._usermanager.make_user('anne@example.com')
self.assertIs(user, other_user)
+
+ def test_get_user_by_id(self):
+ original = self._usermanager.make_user('anne@example.com')
+ copy = self._usermanager.get_user_by_id(original.user_id)
+ self.assertEqual(original, copy)
diff --git a/src/mailman/model/tests/test_workflow.py b/src/mailman/model/tests/test_workflow.py
index b5e915df4..6081e5b57 100644
--- a/src/mailman/model/tests/test_workflow.py
+++ b/src/mailman/model/tests/test_workflow.py
@@ -39,72 +39,72 @@ class TestWorkflow(unittest.TestCase):
def test_save_restore_workflow(self):
# Save and restore a workflow.
name = 'ant'
- key = 'bee'
+ token = 'bee'
step = 'cat'
data = 'dog'
- self._manager.save(name, key, step, data)
- workflow = self._manager.restore(name, key)
+ self._manager.save(name, token, step, data)
+ workflow = self._manager.restore(name, token)
self.assertEqual(workflow.name, name)
- self.assertEqual(workflow.key, key)
+ self.assertEqual(workflow.token, token)
self.assertEqual(workflow.step, step)
self.assertEqual(workflow.data, data)
def test_save_restore_workflow_without_step(self):
# Save and restore a workflow that contains no step.
name = 'ant'
- key = 'bee'
+ token = 'bee'
data = 'dog'
- self._manager.save(name, key, data=data)
- workflow = self._manager.restore(name, key)
+ self._manager.save(name, token, data=data)
+ workflow = self._manager.restore(name, token)
self.assertEqual(workflow.name, name)
- self.assertEqual(workflow.key, key)
+ self.assertEqual(workflow.token, token)
self.assertIsNone(workflow.step)
self.assertEqual(workflow.data, data)
def test_save_restore_workflow_without_data(self):
# Save and restore a workflow that contains no data.
name = 'ant'
- key = 'bee'
+ token = 'bee'
step = 'cat'
- self._manager.save(name, key, step)
- workflow = self._manager.restore(name, key)
+ self._manager.save(name, token, step)
+ workflow = self._manager.restore(name, token)
self.assertEqual(workflow.name, name)
- self.assertEqual(workflow.key, key)
+ self.assertEqual(workflow.token, token)
self.assertEqual(workflow.step, step)
self.assertIsNone(workflow.data)
def test_save_restore_workflow_without_step_or_data(self):
# Save and restore a workflow that contains no step or data.
name = 'ant'
- key = 'bee'
- self._manager.save(name, key)
- workflow = self._manager.restore(name, key)
+ token = 'bee'
+ self._manager.save(name, token)
+ workflow = self._manager.restore(name, token)
self.assertEqual(workflow.name, name)
- self.assertEqual(workflow.key, key)
+ self.assertEqual(workflow.token, token)
self.assertIsNone(workflow.step)
self.assertIsNone(workflow.data)
def test_restore_workflow_with_no_matching_name(self):
# Try to restore a workflow that has no matching name in the database.
name = 'ant'
- key = 'bee'
- self._manager.save(name, key)
- workflow = self._manager.restore('ewe', key)
+ token = 'bee'
+ self._manager.save(name, token)
+ workflow = self._manager.restore('ewe', token)
self.assertIsNone(workflow)
- def test_restore_workflow_with_no_matching_key(self):
- # Try to restore a workflow that has no matching key in the database.
+ def test_restore_workflow_with_no_matching_token(self):
+ # Try to restore a workflow that has no matching token in the database.
name = 'ant'
- key = 'bee'
- self._manager.save(name, key)
+ token = 'bee'
+ self._manager.save(name, token)
workflow = self._manager.restore(name, 'fly')
self.assertIsNone(workflow)
- def test_restore_workflow_with_no_matching_key_or_name(self):
- # Try to restore a workflow that has no matching key or name in the
+ def test_restore_workflow_with_no_matching_token_or_name(self):
+ # Try to restore a workflow that has no matching token or name in the
# database.
name = 'ant'
- key = 'bee'
- self._manager.save(name, key)
+ token = 'bee'
+ self._manager.save(name, token)
workflow = self._manager.restore('ewe', 'fly')
self.assertIsNone(workflow)