コード例 #1
0
ファイル: untag.py プロジェクト: Azula/votabo
    def test_basic(self):
        user = User.by_name(u"test-admin")
        info = untag_create(testing.DummyRequest(POST=_ban, user=user))
        self.assertIsInstance(info, HTTPFound)

        info = untag_list(testing.DummyRequest())
        banned_tags = [untag.tag for untag in info["untags"]]
        self.assertListEqual(["test_untag"], banned_tags)

        info = untag_delete(testing.DummyRequest(matchdict={"tag": u"test_untag"}, referrer="/"))
        self.assertIsInstance(info, HTTPFound)

        info = untag_list(testing.DummyRequest())
        banned_tags = [untag.tag for untag in info["untags"]]
        self.assertListEqual([], banned_tags)
コード例 #2
0
    def test_basic(self):
        user = User.by_name(u"test-admin")
        info = untag_create(testing.DummyRequest(POST=_ban, user=user))
        self.assertIsInstance(info, HTTPFound)

        info = untag_list(testing.DummyRequest())
        banned_tags = [untag.tag for untag in info["untags"]]
        self.assertListEqual(["test_untag"], banned_tags)

        info = untag_delete(
            testing.DummyRequest(matchdict={"tag": u"test_untag"},
                                 referrer="/"))
        self.assertIsInstance(info, HTTPFound)

        info = untag_list(testing.DummyRequest())
        banned_tags = [untag.tag for untag in info["untags"]]
        self.assertListEqual([], banned_tags)
コード例 #3
0
    def test_create_ok(self):
        user = User.by_name(u"test-admin")
        info = untag_create(testing.DummyRequest(POST=_ban, user=user))
        self.assertIsInstance(info, HTTPFound)

        info = untag_list(testing.DummyRequest())
        banned_tags = [untag.tag for untag in info["untags"]]
        self.assertListEqual(["test_untag"], banned_tags)
コード例 #4
0
ファイル: untag.py プロジェクト: Azula/votabo
    def test_create_ok(self):
        user = User.by_name(u"test-admin")
        info = untag_create(testing.DummyRequest(POST=_ban, user=user))
        self.assertIsInstance(info, HTTPFound)

        info = untag_list(testing.DummyRequest())
        banned_tags = [untag.tag for untag in info["untags"]]
        self.assertListEqual(["test_untag"], banned_tags)
コード例 #5
0
 def test_redirect(self):
     info = untag_list(
         testing.DummyRequest(GET={"redirect": u"/wiki/TestY"}))
     self.assertEqual(len(info["untags"]), 2)
コード例 #6
0
 def test_tag_exact(self):
     info = untag_list(testing.DummyRequest(GET={"tag": u"untag_test1"}))
     self.assertEqual(len(info["untags"]), 1)
     self.assertEqual(info["untags"][0].redirect, "/wiki/TestX")
コード例 #7
0
 def test_basic(self):
     request = testing.DummyRequest()
     info = untag_list(request)
     del info["untags"]
     del info["pager"]
     self.assertDictEqual(info, {})
コード例 #8
0
ファイル: untag.py プロジェクト: Azula/votabo
 def test_redirect(self):
     info = untag_list(testing.DummyRequest(GET={"redirect": u"/wiki/TestY"}))
     self.assertEqual(len(info["untags"]), 2)
コード例 #9
0
ファイル: untag.py プロジェクト: Azula/votabo
 def test_tag_exact(self):
     info = untag_list(testing.DummyRequest(GET={"tag": u"untag_test1"}))
     self.assertEqual(len(info["untags"]), 1)
     self.assertEqual(info["untags"][0].redirect, "/wiki/TestX")
コード例 #10
0
ファイル: untag.py プロジェクト: Azula/votabo
 def test_basic(self):
     request = testing.DummyRequest()
     info = untag_list(request)
     del info["untags"]
     del info["pager"]
     self.assertDictEqual(info, {})