示例#1
0
文件: test_cli.py 项目: agrc/forklift
    def test_add_repo_checks_for_duplicates(self, _validate_repo_mock):
        _validate_repo_mock.return_value = ''
        cli.add_repo('tests/data')
        cli.add_repo('tests/data')

        with open(self.path) as config:
            self.assertEqual(loads(config.read())['repositories'], ['tests/data'])
示例#2
0
文件: test_cli.py 项目: agrc/forklift
    def test_add_repo(self):
        path = cli.init()

        cli.add_repo('agrc/forklift')

        with open(path) as config:
            self.assertEqual(['agrc/forklift'], loads(config.read())['repositories'])
示例#3
0
    def test_add_repo_checks_for_duplicates(self, _validate_repo_mock):
        _validate_repo_mock.return_value = ''
        cli.add_repo('tests/data')
        cli.add_repo('tests/data')

        with open(self.path) as config:
            self.assertEqual(
                loads(config.read())['repositories'], ['tests/data'])
示例#4
0
    def test_add_repo(self):
        path = cli.init()

        cli.add_repo('agrc/forklift')

        with open(path) as config:
            self.assertEqual(['agrc/forklift'],
                             loads(config.read())['repositories'])
示例#5
0
    def test_add_repo_invalid(self):
        result = cli.add_repo('bad/repo')

        self.assertIn('[Invalid repo name or owner]', str(result))
示例#6
0
文件: test_cli.py 项目: agrc/forklift
    def test_add_repo_invalid(self):
        result = cli.add_repo('bad/repo')

        self.assertIn('[Invalid repo name or owner]', result)