コード例 #1
0
ファイル: test_url.py プロジェクト: batmanWjw/w3af
    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)
コード例 #2
0
    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)
コード例 #3
0
 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')
コード例 #4
0
ファイル: test_url.py プロジェクト: batmanWjw/w3af
 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')