def test_memoized(self): u = URL('http://www.w3af.com/') self.assertEqual(u._cache, dict()) url = u.uri2url() self.assertNotEqual(u._cache, dict()) self.assertIn(url, u._cache.values()) second_url = u.uri2url() self.assertIs(url, second_url) self.assertIsInstance(url, URL) self.assertIsInstance(second_url, URL)
def test_memoized(self): u = URL('http://www.w3af.com/') self.assertEqual(u._cache, dict()) url = u.uri2url() self.assertNotEqual(u._cache, dict()) self.assertIn(url, u._cache.values()) second_url = u.uri2url() self.assertIs(url, second_url) self.assertIsInstance(url, URL) self.assertIsInstance(second_url, URL)
def test_uri2url(self): u = URL('http://w3af.com/foo/bar.txt?id=3') self.assertEqual(u.uri2url().url_string, u'http://w3af.com/foo/bar.txt')
def test_uri2url(self): u = URL('http://w3af.com/foo/bar.txt?id=3') self.assertEqual(u.uri2url().url_string, u'http://w3af.com/foo/bar.txt')