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