'Check handling of non-integer ports.'

def test_attributes_bad_port(self):

    p = urlparse.urlsplit('http://www.example.net:foo')
    self.assertEqual(p.netloc, 'www.example.net:foo')
    self.assertRaises(ValueError, (lambda : p.port))
    p = urlparse.urlparse('http://www.example.net:foo')
    self.assertEqual(p.netloc, 'www.example.net:foo')
    self.assertRaises(ValueError, (lambda : p.port))
