def test_get_timing_file_directory_removes_colon_from_directory_if_exists(self): Configuration['timings_directory'] = '/tmp/timings' git = Git("some_remote_value", 'origin', 'ref/to/some/branch') repo_directory = git.get_timing_file_directory('ssh://source_control.cr.com:1234/master') self.assertEqual(repo_directory, '/tmp/timings/source_control.cr.com1234/master')
def test_get_timing_file_directory(self): Configuration['timings_directory'] = '/home/cr_user/.clusterrunner/timing' url = 'http://scm.example.com/path/to/project' timings_path = Git.get_timing_file_directory(url) self.assertEqual(timings_path, '/home/cr_user/.clusterrunner/timing/scm.example.com/path/to/project')
def test_get_timing_file_directory_removes_colon_from_directory_if_exists(self): Configuration['timings_directory'] = join(expanduser('~'), 'tmp', 'timings') git = Git("some_remote_value", 'origin', 'ref/to/some/branch') actual_timing_directory = git.get_timing_file_directory('ssh://source_control.cr.com:1234/master') expected_timing_directory = join( Configuration['timings_directory'], 'source_control.cr.com1234', 'master', ) self.assertEqual(expected_timing_directory, actual_timing_directory)
def test_get_timing_file_directory(self): Configuration['timings_directory'] = join(expanduser('~'), '.clusterrunner', 'timing') url = 'http://scm.example.com/path/to/project' actual_timings_sys_path = Git.get_timing_file_directory(url) expected_timings_sys_path = join( Configuration['timings_directory'], 'scm.example.com', 'path', 'to', 'project', ) self.assertEqual(expected_timings_sys_path, actual_timings_sys_path)