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)
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)