def test_moderate_rights_required(self): CollectionPrototype._db_all().update(approved=True) collections_storage.refresh() self.request_login(self.account_2.email) self.check_html_ok(self.request_html(self.test_url), texts=(('collections.collections.no_edit_rights', 1)))
def test_success__for_moderate(self): CollectionPrototype._db_all().update(approved=True) collections_storage.refresh() self.request_login(self.account_3.email) self.check_html_ok( self.request_html(self.test_url), texts=[self.collection_1.caption, self.collection_1.description])
def test_success__for_moderate(self): CollectionPrototype._db_all().update(approved=True) collections_storage.refresh() self.request_login(self.account_3.email) self.check_html_ok(self.request_html(self.test_url), texts=[self.collection_1.caption, self.collection_1.description])
def test_success__for_moderate(self): CollectionPrototype._db_all().update(approved=True) collections_storage.refresh() self.request_login(self.account_3.email) self.check_ajax_ok(self.post_ajax_json(self.test_url, self.get_post_data())) self.collection_1.reload() self.assertEqual(self.collection_1.caption, 'collection_edited') self.assertEqual(self.collection_1.description, 'description_edited')
def test_moderate_rights_required(self): CollectionPrototype._db_all().update(approved=True) collections_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.collections.no_edit_rights') self.collection_1.reload() self.assertEqual(self.collection_1.caption, 'collection_1') self.assertEqual(self.collection_1.description, 'description_1')
def test_success(self): CollectionPrototype._db_all().update(approved=True) collections_storage.refresh() self.collection_1.reload() self.request_login(self.account_3.email) self.assertTrue(self.collection_1.approved) self.check_ajax_ok(self.post_ajax_json(self.disapprove_url)) self.collection_1.reload() self.assertFalse(self.collection_1.approved)
def test_success(self): CollectionPrototype._db_all().update(approved=True) collections_storage.refresh() self.collection_1.reload() self.request_login(self.account_3.email) self.assertTrue(self.collection_1.approved) self.check_ajax_ok(self.post_ajax_json(self.disapprove_url)) self.collection_1.reload() self.assertFalse(self.collection_1.approved)
def test_success(self): self.request_login(self.account_2.email) self.check_ajax_ok(self.post_ajax_json(self.test_url, self.get_post_data())) self.assertEqual(CollectionPrototype._db_all().count(), 3) collection = CollectionPrototype._db_get_object(2) self.assertFalse(collection.approved) self.assertEqual(collection.caption, 'caption_3') self.assertEqual(collection.description, 'description_3')
def test_form_errors(self): self.request_login(self.account_2.email) self.check_ajax_error(self.post_ajax_json(self.test_url, {}), 'collections.collections.create.form_errors') self.assertEqual(CollectionPrototype._db_all().count(), 2)
def test_edit_rights_required(self): self.request_login(self.account_1.email) self.check_ajax_error( self.post_ajax_json(self.test_url, self.get_post_data()), 'collections.collections.no_edit_rights') self.assertEqual(CollectionPrototype._db_all().count(), 2)
def test_login_required(self): self.check_ajax_error( self.post_ajax_json(self.test_url, self.get_post_data()), 'common.login_required') self.assertEqual(CollectionPrototype._db_all().count(), 2)
def test_form_errors(self): self.request_login(self.account_2.email) self.check_ajax_error(self.post_ajax_json(self.test_url, {}), 'collections.collections.create.form_errors') self.assertEqual(CollectionPrototype._db_all().count(), 2)
def test_edit_rights_required(self): self.request_login(self.account_1.email) self.check_ajax_error(self.post_ajax_json(self.test_url, self.get_post_data()), 'collections.collections.no_edit_rights') self.assertEqual(CollectionPrototype._db_all().count(), 2)
def test_login_required(self): self.check_ajax_error(self.post_ajax_json(self.test_url, self.get_post_data()), 'common.login_required') self.assertEqual(CollectionPrototype._db_all().count(), 2)