Пример #1
0
    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)))
Пример #2
0
    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])
Пример #3
0
    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])
Пример #4
0
    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')
Пример #5
0
    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')
Пример #6
0
    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)
Пример #7
0
    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)