def test_uri_with_several_subdomains(self): url = 'http://my.very.long.hostname.co.uk' u = Uri(url) self.assertEqual('http', u.scheme) self.assertEqual('my.very.long.hostname.co.uk', u.hostname) self.assertEqual('uk', u.getTLD())