def test_parse_arg_guess_vcs(self): git_urls = ('github.com:foo/bar.git', 'git://github.com:foo/bar.git', 'git://github.com:foo/bar') hg_urls = ('https://hg.mozilla.org/foo',) urls = [(x, 'git') for x in git_urls] urls.extend([(x, 'hg') for x in hg_urls]) for uri, expected in urls: out_data = driver.parse_arg('%s->[email protected]' % uri) self.assertEqual( expected, out_data['vcs'], uri + ' ' + expected + "!=" + out_data['vcs'])
def test_parse_arg_with_uri(self): out_data = driver.parse_arg(self.full_arg) self.assertTrue(comp_dict(self.full_arg_data, out_data))
def test_parse_arg_no_uri(self): out_data = driver.parse_arg(self.simple_arg) self.assertTrue(comp_dict(self.simple_arg_data, out_data))