Exemplo n.º 1
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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 4
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)
Exemplo n.º 5
0
 def test_redirect(self):
     info = untag_list(
         testing.DummyRequest(GET={"redirect": u"/wiki/TestY"}))
     self.assertEqual(len(info["untags"]), 2)
Exemplo n.º 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")
Exemplo n.º 7
0
 def test_basic(self):
     request = testing.DummyRequest()
     info = untag_list(request)
     del info["untags"]
     del info["pager"]
     self.assertDictEqual(info, {})
Exemplo n.º 8
0
 def test_redirect(self):
     info = untag_list(testing.DummyRequest(GET={"redirect": u"/wiki/TestY"}))
     self.assertEqual(len(info["untags"]), 2)
Exemplo n.º 9
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")
Exemplo n.º 10
0
 def test_basic(self):
     request = testing.DummyRequest()
     info = untag_list(request)
     del info["untags"]
     del info["pager"]
     self.assertDictEqual(info, {})