def test_inside_nav(self): """ Test functionality """ self.assertTrue(insidenav(self.contact_url, "/contact")) self.assertTrue(insidenav(self.contact_url, "/contact/")) self.assertTrue(insidenav(self.contact_url, "contact")) self.assertFalse(insidenav(self.contact_url, "asdf")) self.assertFalse(insidenav(self.contact_url, "/asdf/"))
def test_unicode_only(self): """ Django passes around unicodes instead of strings """ self.assertTrue(insidenav("/contact/thanks/", "/contact/")) self.assertTrue(u"/contact/thanks/", "/contact/")
def test_root_path(self): """ The root url really should only match itself """ self.assertTrue(insidenav(self.root_url, "/")) self.assertFalse(insidenav(self.root_url, "/contact"))