def test_gitdata_info_one_line_remote_without_port(self): content = [ '96e93e946f7fd810b167e34561c489ce067d7ef1 data/data2.txt s:path\n' ] info = gitdata_info(content) self.assertTrue('port' not in info["data/data2.txt"].keys())
def test_gitdata_info_one_line(self): content = ['96e93e946f7fd810b167e34561c489ce067d7ef1 data/data2.txt\n'] info = { "data/data2.txt": {"sha1": "96e93e946f7fd810b167e34561c489ce067d7ef1"} } self.assertEqual(gitdata_info(content), info)
def test_gitdata_info_one_line_remote_with_port(self): content = [ '96e93e946f7fd810b167e34561c489ce067d7ef1 ' + 'data/data2.txt s:path:8080\n' ] info = gitdata_info(content) self.assertEqual(info["data/data2.txt"]['port'], '8080')
def test_gitdata_info_one_line_with_remote(self): content = [ '96e93e946f7fd810b167e34561c489ce067d7ef1 data/data2.txt server\n' ] info = { "data/data2.txt": { "sha1": "96e93e946f7fd810b167e34561c489ce067d7ef1", "remote": "server", } } self.assertEqual(gitdata_info(content), info)