示例#1
0
 def setUp(self):
     # 'setUp' breaks Pylint's naming rules
     # pylint: disable=C0103
     self.working_dir = tempfile.mkdtemp()
     self.repos_mirror_path = os.path.join(self.working_dir, "repos_mirror")
     self.repos_path = os.path.join(self.working_dir, "repos")
     os.mkdir(self.repos_mirror_path)
     os.mkdir(self.repos_path)
     self.config = clone.parse_args_or_exit(
         ['config_dir',
          '--repos_mirror_path', self.repos_mirror_path,
          '--repos_path', self.repos_path])
示例#2
0
 def setUp(self):
     # 'setUp' breaks Pylint's naming rules
     # pylint: disable=C0103
     self.working_dir = tempfile.mkdtemp()
     self.repos_mirror_path = os.path.join(self.working_dir, "repos_mirror")
     self.repos_path = os.path.join(self.working_dir, "repos")
     os.mkdir(self.repos_mirror_path)
     os.mkdir(self.repos_path)
     self.config = clone.parse_args_or_exit([
         'config_dir', '--repos_mirror_path', self.repos_mirror_path,
         '--repos_path', self.repos_path
     ])
示例#3
0
 def setUp(self):
     # pylint: disable=C0103
     self.working_dir = tempfile.mkdtemp()
     self.repos_dir = os.path.join(self.working_dir, "repos")
     self.config_dir = os.path.join(self.working_dir, "config")
     self.sources_dir = os.path.join(self.working_dir, "SOURCES")
     os.mkdir(self.sources_dir)
     os.mkdir(self.repos_dir)
     os.mkdir(self.config_dir)
     self.config = clone.parse_args_or_exit(
         [self.config_dir, '--repos_path', self.repos_dir])
     subprocess.call(
         ["tar", "zxf", "tests/data/test-hg.tar.gz", "-C", self.repos_dir])
示例#4
0
 def setUp(self):
     # pylint: disable=C0103
     self.working_dir = tempfile.mkdtemp()
     self.repos_dir = os.path.join(self.working_dir, "repos")
     self.config_dir = os.path.join(self.working_dir, "config")
     self.sources_dir = os.path.join(self.working_dir, "SOURCES")
     os.mkdir(self.sources_dir)
     os.mkdir(self.repos_dir)
     os.mkdir(self.config_dir)
     self.config = clone.parse_args_or_exit(
         [self.config_dir,
          '--repos_path', self.repos_dir])
     subprocess.call(["tar", "zxf", "tests/data/test-hg.tar.gz",
                      "-C", self.repos_dir])
示例#5
0
    def test_quiet_defaults_to_false(self):
        args = clone.parse_args_or_exit(MANDATORY_ARGS)

        self.assertEquals(False, args.quiet)
示例#6
0
 def test_repos_path_unset(self):
     args = clone.parse_args_or_exit(MANDATORY_ARGS)
     self.assertEquals('repos', args.repos_path)
示例#7
0
 def test_repos_path_set(self):
     args = clone.parse_args_or_exit(MANDATORY_ARGS +
                                     ['--repos_path', '/foo'])
     self.assertEquals('/foo', args.repos_path)
示例#8
0
    def test_correct_call(self):
        args = clone.parse_args_or_exit(['config_dir'])

        self.assertEquals('config_dir', args.config_dir)
示例#9
0
    def test_print_only_specified(self):
        args = clone.parse_args_or_exit(MANDATORY_ARGS + ['--print-only'])

        self.assertEquals(True, args.print_only)
示例#10
0
    def test_print_only_defaults_to_false(self):
        args = clone.parse_args_or_exit(MANDATORY_ARGS)

        self.assertEquals(False, args.print_only)
示例#11
0
    def test_dry_run_set_to_true(self):
        args = clone.parse_args_or_exit(MANDATORY_ARGS + ['--dry-run'])

        self.assertEquals(True, args.dry_run)
示例#12
0
    def test_quiet_set_to_true(self):
        args = clone.parse_args_or_exit(MANDATORY_ARGS + ['--quiet'])

        self.assertEquals(True, args.quiet)
示例#13
0
 def setUp(self):
     self.config = clone.parse_args_or_exit(
         ["/tmp/",
          '--repos_path', ""])
示例#14
0
 def setUp(self):
     self.config = clone.parse_args_or_exit(["/tmp/", '--repos_path', ""])