コード例 #1
0
ファイル: test_urlutils.py プロジェクト: GymWenFLL/tpp_libs
 def test_non_relative(self):
     result = urlutils.rebase_url('file://foo', 'file://foo',
                                  'file://foo/bar')
     self.assertEqual('file://foo', result)
     result = urlutils.rebase_url('/foo', 'file://foo',
                                  'file://foo/bar')
     self.assertEqual('/foo', result)
コード例 #2
0
 def test_non_relative(self):
     result = urlutils.rebase_url('file://foo', 'file://foo',
                                  'file://foo/bar')
     self.assertEqual('file://foo', result)
     result = urlutils.rebase_url('/foo', 'file://foo',
                                  'file://foo/bar')
     self.assertEqual('/foo', result)
コード例 #3
0
ファイル: test_urlutils.py プロジェクト: GymWenFLL/tpp_libs
 def test_rebase_success(self):
     self.assertEqual('../bar', urlutils.rebase_url('bar', 'http://baz/',
                      'http://baz/qux'))
     self.assertEqual('qux/bar', urlutils.rebase_url('bar',
                      'http://baz/qux', 'http://baz/'))
     self.assertEqual('.', urlutils.rebase_url('foo',
                      'http://bar/', 'http://bar/foo/'))
     self.assertEqual('qux/bar', urlutils.rebase_url('../bar',
                      'http://baz/qux/foo', 'http://baz/'))
コード例 #4
0
 def test_rebase_success(self):
     self.assertEqual('../bar', urlutils.rebase_url('bar', 'http://baz/',
                      'http://baz/qux'))
     self.assertEqual('qux/bar', urlutils.rebase_url('bar',
                      'http://baz/qux', 'http://baz/'))
     self.assertEqual('.', urlutils.rebase_url('foo',
                      'http://bar/', 'http://bar/foo/'))
     self.assertEqual('qux/bar', urlutils.rebase_url('../bar',
                      'http://baz/qux/foo', 'http://baz/'))