Exemplo n.º 1
0
 def test_model_queue_method(self):
     changeset = ChangesetFactory(status=Changeset.STATUS_APPROVED)
     with patch('changesets.models.execute_changeset') as mock_task_method:
         changeset.queue()
     mock_task_method.delay.assert_called_with(changeset.pk)
     changeset = refresh_model(changeset)
     self.assertEqual(Changeset.STATUS_QUEUED, changeset.status)
Exemplo n.º 2
0
 def test_model_queue_bad_status(self):
     changeset = ChangesetFactory(status=Changeset.STATUS_NEW)
     with patch('changesets.models.execute_changeset') as mock_task_method:
         with self.assertRaises(NotAnAllowedStatus):
             changeset.queue()
     mock_task_method.delay.assert_not_called()
     changeset = refresh_model(changeset)
     self.assertEqual(Changeset.STATUS_NEW, changeset.status)
Exemplo n.º 3
0
 def test_queue_method_bad_status(self):
     changeset = ChangesetFactory(status=Changeset.STATUS_NEW)
     with self.assertRaises(NotAnAllowedStatus):
         changeset.queue()