Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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)
Exemplo n.º 4
0
    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)
Exemplo n.º 5
0
    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)
Exemplo n.º 6
0
 def reuses(self):
     return ReuseFactory.create_batch(3)
def reuses():
    return ReuseFactory.create_batch(1)
Exemplo n.º 8
0
 def reuses(self):
     return ReuseFactory.create_batch(3)