def test_full_netloc(self): self.assertEqual( urlbuild('postgresql', 'test', hostname='10.0.0.1', port='5432', username='******', password='******'), 'postgresql://*****:*****@10.0.0.1:5432/test')
def test_path_only(self): self.assertEqual(urlbuild('sqlite', 'test.db'), 'sqlite:///test.db')
def test_int_port(self): self.assertEqual( urlbuild('postgresql', 'test', hostname='10.0.0.1', port=5433), 'postgresql://10.0.0.1:5433/test')
def test_has_host(self): self.assertEqual(urlbuild('postgresql', 'test', hostname='10.0.0.1'), 'postgresql://10.0.0.1/test')
def test_int_port(self): self.assertEqual(urlbuild('postgresql', 'test', hostname='10.0.0.1', port=5433), 'postgresql://10.0.0.1:5433/test')
def test_full_netloc(self): self.assertEqual(urlbuild('postgresql', 'test', hostname='10.0.0.1', port='5432', username='******', password='******'), 'postgresql://*****:*****@10.0.0.1:5432/test')