def test_glance_200_no_handlers(self): self.app = models.Addon(key=u"∂ƒ©˙∆˚").save() self.glance = models.Glance(app=self.app).save() self.assertEqual(models.GlanceUpdate.objects.count(), 0) request = self.factory.get('/') resp = views.glance(request, glance_id=self.glance.id) self.assertEqual(resp.status_code, 200) update = models.GlanceUpdate.objects.get() self.assertEqual(resp.content, json.dumps(update.content()))
def test_glance_200(self): self.app = models.Addon(key=u"∂ƒ©˙∆˚").save() self.glance = models.Glance(app=self.app).save() request = self.factory.get('/') def on_glance_data_request(sender, **kwargs): return models.GlanceUpdate( glance=kwargs['glance'], ) signals.initialise_glance.connect(on_glance_data_request) resp = views.glance(request, glance_id=self.glance.id) self.assertEqual(resp.status_code, 200) update = models.GlanceUpdate.objects.get() self.assertEqual(resp.content, json.dumps(update.content()))