Ejemplo n.º 1
0
 def setUp(self):
     User.objects.create(username=settings.SLUMBER_SERVICE,
                         is_active=True,
                         is_staff=True,
                         is_superuser=True,
                         password=settings.SECRET_KEY)
     change_detect(Pizza)
Ejemplo n.º 2
0
 def test_update_view_gives_JSON(self):
     change_detect(Pizza)
     p1 = Pizza.objects.create(name="P3")
     self.assertEqual(UpdateLog.objects.count(), 1)
     log = UpdateLog.objects.all()[0]
     response = self.client.get('/slumber/pizza/pubsubpull/UpdateLog/data/%s/' % log.id)
     self.assertEquals(response.status_code, 200)
     data = json.loads(response.content)
     self.assertEquals(data["fields"]["new"]["data"], log.new)
Ejemplo n.º 3
0
 def test_update_view_gives_JSON(self):
     change_detect(Pizza)
     p1 = Pizza.objects.create(name="P3")
     self.assertEqual(UpdateLog.objects.count(), 1)
     log = UpdateLog.objects.all()[0]
     response = self.client.get(
         '/slumber/pizza/pubsubpull/UpdateLog/data/%s/' % log.id)
     self.assertEquals(response.status_code, 200)
     data = json.loads(response.content)
     self.assertEquals(data["fields"]["new"]["data"], log.new)
Ejemplo n.º 4
0
 def test_insert_is_recorded(self):
     change_detect(Pizza)
     p1 = Pizza.objects.create(name="P1")
     self.assertEqual(UpdateLog.objects.count(), 1)
     log = UpdateLog.objects.all()[0]
     self.assertEqual(log.table, 'slumber_examples_pizza')
     self.assertIsNone(log.request)
     self.assertIsNone(log.old)
     print(type(log.new), log.new, repr(log.new))
     self.assertEqual(log.new, dict(id=p1.id, name="P1", exclusive_to_id=None,
         for_sale=False, max_extra_toppings=None))
Ejemplo n.º 5
0
 def test_insert_is_recorded(self):
     change_detect(Pizza)
     p1 = Pizza.objects.create(name="P1")
     self.assertEqual(UpdateLog.objects.count(), 1)
     log = UpdateLog.objects.all()[0]
     self.assertEqual(log.table, 'slumber_examples_pizza')
     self.assertIsNone(log.request)
     self.assertIsNone(log.old)
     print(type(log.new), log.new, repr(log.new))
     self.assertEqual(
         log.new,
         dict(id=p1.id,
              name="P1",
              exclusive_to_id=None,
              for_sale=False,
              max_extra_toppings=None))
Ejemplo n.º 6
0
 def setUp(self):
     add_trigger_function()
     change_detect(Pizza)
     self.user = User(username='******', is_superuser=True)
     self.user.set_password('password')
     self.user.save()
Ejemplo n.º 7
0
 def setUp(self):
     add_trigger_function()
     change_detect(Pizza)
     self.user = User(username='******', is_superuser=True)
     self.user.set_password('password')
     self.user.save()
Ejemplo n.º 8
0
 def setUp(self):
     User.objects.create(username=settings.SLUMBER_SERVICE,
                         is_active=True, is_staff=True, is_superuser=True,
                         password=settings.SECRET_KEY)
     change_detect(Pizza)