def test_list_org_reuses(self, api): '''Should list organization reuses''' org = OrganizationFactory() reuses = ReuseFactory.create_batch(3, organization=org) response = api.get(url_for('api.org_reuses', org=org)) assert200(response) assert len(response.json) == len(reuses)
def test_list_org_reuses(self): '''Should list organization reuses''' org = OrganizationFactory() reuses = ReuseFactory.create_batch(3, organization=org) response = self.get(url_for('api.org_reuses', org=org)) self.assert200(response) self.assertEqual(len(response.json), len(reuses))
def test_list_org_reuses_private(self, api): '''Should include private reuses when member''' user = api.login() member = Member(user=user, role='admin') org = OrganizationFactory(members=[member]) reuses = ReuseFactory.create_batch(3, organization=org, private=True) response = api.get(url_for('api.org_reuses', org=org)) assert200(response) assert len(response.json) == len(reuses)
def test_delete_home_reuse(self): '''Should pull home reuses on deletion''' current_site.settings.home_reuses = ReuseFactory.create_batch(3) current_site.save() reuse = current_site.settings.home_reuses[1] reuse.deleted = datetime.now() reuse.save() current_site.reload() home_reuses = [r.id for r in current_site.settings.home_reuses] self.assertEqual(len(home_reuses), 2) self.assertNotIn(reuse.id, home_reuses)
def test_delete_home_reuse(self): '''Should pull home reuses on deletion''' current_site.settings.home_reuses = ReuseFactory.create_batch(3) current_site.save() reuse = current_site.settings.home_reuses[1] reuse.deleted = datetime.now() reuse.save() current_site.reload() home_reuses = [r.id for r in current_site.settings.home_reuses] self.assertEqual(len(home_reuses), 2) self.assertNotIn(reuse.id, home_reuses)
def reuses(self): return ReuseFactory.create_batch(3)
def reuses(): return ReuseFactory.create_batch(1)
def reuses(self): return ReuseFactory.create_batch(3)