def test_success__for_moderate(self): KitPrototype._db_all().update(approved=True) kits_storage.refresh() self.request_login(self.account_3.email) self.check_html_ok(self.request_html(self.test_url), texts=[self.kit_2.description, self.kit_2.caption])
def test_success__no_approved_kits(self): KitPrototype._db_all().update(approved=False) kits_storage.refresh() self.check_html_ok(self.request_html(self.test_url), texts=[self.collection_2.caption, (self.kit_2.caption, 0), (self.collection_1.caption, 0), (self.kit_1.caption, 0), ('pgf-no-kits-message', 1)])
def test_success(self): KitPrototype._db_all().update(approved=True) kits_storage.refresh() self.kit_2.reload() self.request_login(self.account_3.email) self.assertTrue(self.kit_2.approved) self.check_ajax_ok(self.post_ajax_json(self.disapprove_url)) self.kit_2.reload() self.assertFalse(self.kit_2.approved)
def test_success__for_moderate(self): KitPrototype._db_all().update(approved=True) kits_storage.refresh() self.request_login(self.account_3.email) self.check_ajax_ok(self.post_ajax_json(self.test_url, self.get_post_data()), data={'next_url': url('collections:collections:show', self.collection_2.id)}) self.kit_2.reload() self.assertEqual(self.kit_2.caption, 'kit_edited') self.assertEqual(self.kit_2.description, 'description_edited') self.assertEqual(self.kit_2.collection_id, self.collection_2.id)
def test_moderate_rights_required(self): KitPrototype._db_all().update(approved=True) kits_storage.refresh() self.request_login(self.account_2.email) self.check_ajax_error(self.post_ajax_json(self.test_url, self.get_post_data()), 'collections.kits.no_edit_rights') self.kit_2.reload() self.assertEqual(self.kit_2.caption, 'kit_2') self.assertEqual(self.kit_2.description, 'description_2') self.assertEqual(self.kit_2.collection_id, self.collection_1.id)
def test_no_kits_in_collection(self): ItemPrototype._db_all().delete() KitPrototype._db_all().delete() items_storage.refresh() kits_storage.refresh() self.check_html_ok(self.request_html(self.test_url), texts=[self.collection_2.caption, (self.kit_2.caption, 0), (self.collection_1.caption, 0), (self.kit_1.caption, 0), ('pgf-no-kits-message', 1)])
def test_moderate_rights_required(self): KitPrototype._db_all().update(approved=True) kits_storage.refresh() self.request_login(self.account_2.email) self.check_ajax_error( self.post_ajax_json(self.test_url, self.get_post_data()), 'collections.kits.no_edit_rights') self.kit_2.reload() self.assertEqual(self.kit_2.caption, 'kit_2') self.assertEqual(self.kit_2.description, 'description_2') self.assertEqual(self.kit_2.collection_id, self.collection_1.id)
def test_success__for_moderate(self): KitPrototype._db_all().update(approved=True) kits_storage.refresh() self.request_login(self.account_3.email) self.check_ajax_ok(self.post_ajax_json(self.test_url, self.get_post_data()), data={ 'next_url': url('collections:collections:show', self.collection_2.id) }) self.kit_2.reload() self.assertEqual(self.kit_2.caption, 'kit_edited') self.assertEqual(self.kit_2.description, 'description_edited') self.assertEqual(self.kit_2.collection_id, self.collection_2.id)