Esempio n. 1
0
    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())
Esempio n. 2
0
    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)
Esempio n. 3
0
    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')
Esempio n. 4
0
    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)