Пример #1
0
 def test_remote_workflows_are_persisted_locally(self):
     # arrange
     Workflow.objects.create(name='a', version='1', created_on=now())
     # act
     _sync_tasks(Workflow,
                 [Workflow(name='a', version='1', created_on=now()),
                  Workflow(name='b', version='2', created_on=now()),
                  Workflow(name='c', version='3', created_on=now())])
     # assert
     self.assertEqual(Workflow.objects.count(), 3)
Пример #2
0
 def test_no_remote_activities_deletes_all_local_activities(self):
     # arrange
     Activity.objects.bulk_create([
         Activity(name='a', version='1', created_on=now()),
         Activity(name='b', version='2', created_on=now())
     ])
     # act
     _sync_tasks(Activity, [])
     # assert
     self.assertEqual(Activity.objects.count(), 0)