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