def test_mission_updates_dne(self): self.client.login(username=self.user.username, password=self.password) url = reverse('mission_updates', kwargs={ 'object_uuid': str(uuid1()), 'slug': str(uuid1()) }) update = Update(title=str(uuid1())).save() update.mission.connect(self.mission) res = self.client.get(url) self.assertEqual(res.status_code, status.HTTP_302_FOUND)
def setUp(self): self.client = Client() self.email = "*****@*****.**" self.password = "******" self.pleb = create_user_util_test(self.email) self.user = User.objects.get(email=self.email) self.pleb.email_verified = True self.pleb.save() self.update = Update().save() self.quest = Quest(about='Test Bio', owner_username=self.pleb.username).save() self.quest.editors.connect(self.pleb) self.quest.moderators.connect(self.pleb) cache.clear() self.mission = Mission(owner_username=self.pleb.username, title=str(uuid1()), focus_name="advocacy").save() self.quest.missions.connect(self.mission) self.update.mission.connect(self.mission) cache.set(self.pleb.username, self.pleb)
def setUp(self): cache.clear() self.unit_under_test_name = 'goal' self.email = "*****@*****.**" self.email2 = "*****@*****.**" self.pleb = create_user_util_test(self.email) self.user = User.objects.get(email=self.email) self.pleb2 = create_user_util_test(self.email2) self.user2 = User.objects.get(email=self.email2) self.url = "http://testserver" self.quest = Quest(active=True, owner_username=self.pleb.username).save() self.mission = Mission(owner_username=self.pleb.username).save() self.update = Update(title="Test Title", content="Test Content", owner_username=self.pleb.username, about_type="mission", about_id=self.mission.object_uuid).save() self.quest.updates.connect(self.update) self.quest.missions.connect(self.mission) self.update.mission.connect(self.mission) self.quest.owner.connect(self.pleb) self.update.owned_by.connect(self.pleb)
def test_get_updates(self): update = Update().save() self.quest.updates.connect(update) cache.delete("%s_updates" % self.quest.object_uuid) res = Quest.get_updates(self.quest.object_uuid) self.assertIn(update.object_uuid, res)