def test_save_sync(self):
     # now try without syncing - should have no verb
     hook = Webhook()
     self.assertFalse(hasattr(hook, 'verb'))
     hook.save()
     self.assertEqual(hook.verb, 'POST')
     self.assertEqual(hook.trello_id, 'NEW_TRELLO_ID')
     # validate that an existing id is unchanged,
     hook.trello_id = 'OLD_TRELLO_ID'
     hook.save()
     self.assertEqual(hook.verb, 'PUT')
     self.assertEqual(hook.trello_id, 'OLD_TRELLO_ID')
Esempio n. 2
0
 def test_save_sync(self):
     # now try without syncing - should have no verb
     hook = Webhook()
     self.assertFalse(hasattr(hook, 'verb'))
     hook.save()
     self.assertEqual(hook.verb, 'POST')
     self.assertEqual(hook.trello_id, 'NEW_TRELLO_ID')
     # validate that an existing id is unchanged,
     hook.trello_id = 'OLD_TRELLO_ID'
     hook.save()
     self.assertEqual(hook.verb, 'PUT')
     self.assertEqual(hook.trello_id, 'OLD_TRELLO_ID')
 def test_save_no_sync(self):
     # Check that save updates the timestamps
     self.assertEqual(Webhook.objects.count(), 0)
     hook = Webhook().save(sync=False)
     self.assertEqual(Webhook.objects.count(), 1)
     self.assertIsNotNone(hook.id)
     self.assertEqual(hook.trello_model_id, '')
     self.assertEqual(hook.trello_id, '')
     self.assertEqual(hook.description, '')
     self.assertIsInstance(hook.created_at, datetime.datetime)
     self.assertEqual(hook.last_updated_at, hook.last_updated_at)
     self.assertEqual(hook.auth_token, '')
     timestamp = hook.created_at
     # and that saving again updates the last_updated_at
     hook.save(sync=False)
     self.assertEqual(hook.created_at, timestamp)
     self.assertNotEqual(hook.last_updated_at, timestamp)
Esempio n. 4
0
 def test_save_no_sync(self):
     # Check that save updates the timestamps
     self.assertEqual(Webhook.objects.count(), 0)
     hook = Webhook().save(sync=False)
     self.assertEqual(Webhook.objects.count(), 1)
     self.assertIsNotNone(hook.id)
     self.assertEqual(hook.trello_model_id, '')
     self.assertEqual(hook.trello_id, '')
     self.assertEqual(hook.description, '')
     self.assertIsInstance(hook.created_at, datetime.datetime)
     self.assertEqual(hook.last_updated_at, hook.last_updated_at)
     self.assertEqual(hook.auth_token, '')
     timestamp = hook.created_at
     # and that saving again updates the last_updated_at
     hook.save(sync=False)
     self.assertEqual(hook.created_at, timestamp)
     self.assertNotEqual(hook.last_updated_at, timestamp)