diff --git a/miniuri/miniuri.py b/miniuri/miniuri.py index 1ebf5ba..7947401 100644 --- a/miniuri/miniuri.py +++ b/miniuri/miniuri.py @@ -22,7 +22,7 @@ class Uri( object ): def uri( self ): """build and return uri from attributes""" scheme = self.scheme + '://' if self.scheme else '' - return ''.join([scheme, self.authority, self.not_authority]) + return ''.join([scheme, self.authority, self.relative_uri]) @uri.setter def uri( self, uri ): @@ -69,7 +69,7 @@ class Uri( object ): self.hostname, self.port = self.hostname.split( ':' ) @property - def not_authority(self): + def relative_uri(self): """return everything that isn't part of the authority.""" path = query = fragment = '' if self.path: path = self.path diff --git a/test_miniuri.py b/test_miniuri.py index 3b2a57a..8e1de78 100644 --- a/test_miniuri.py +++ b/test_miniuri.py @@ -149,4 +149,5 @@ class TestMiniUri(TestCase): self.assertEqual(self.u.fragment, '6') self.assertEqual(self.u.uri, 'https://fox:pass@www.foxhop.net:81/path/filename.jpg?p=2#6') - + def test_relative_uri(self): + self.assertEqual(self.u.relative_uri, '/path/filename.jpg?p=2#5')