Ejemplo n.º 1
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'])
Ejemplo n.º 2
0
    def test_git_update(self, _validate_repo_mock, _get_repo_mock, clone_from_mock):
        remote_mock = Mock()
        remote_mock.pull = Mock()
        remote_mock.pull.return_value = []
        repo_mock = Mock()
        repo_mock.remotes = [remote_mock]
        _get_repo_mock.return_value = repo_mock
        _validate_repo_mock.return_value = ''
        cli.init()
        config.set_config_prop('warehouse', test_pallets_folder, override=True)
        config.set_config_prop('repositories', ['agrc/nested', 'agrc/forklift'])

        cli.git_update()

        clone_from_mock.assert_called_once()
        remote_mock.pull.assert_called_once()
Ejemplo n.º 3
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'])
Ejemplo n.º 4
0
    def test_git_update(self, _validate_repo_mock, _get_repo_mock,
                        clone_from_mock):
        remote_mock = Mock()
        remote_mock.pull = Mock()
        remote_mock.pull.return_value = []
        repo_mock = Mock()
        repo_mock.remotes = [remote_mock]
        _get_repo_mock.return_value = repo_mock
        _validate_repo_mock.return_value = ''
        cli.init()
        config.set_config_prop('warehouse', test_pallets_folder, override=True)
        config.set_config_prop('repositories',
                               ['agrc/nested', 'agrc/forklift'])

        cli.git_update()

        clone_from_mock.assert_called_once()
        remote_mock.pull.assert_called_once()
Ejemplo n.º 5
0
    def test_init_creates_default_config_file(self):
        path = cli.init()

        self.assertTrue(exists(path))

        with open(path) as config:
            config_dict = loads(config.read())
            self.assertEqual(config_dict, {u"warehouse": u"c:\\scheduled\\warehouse",
                                           u"repositories": [],
                                           u"notify": [u"*****@*****.**", u"*****@*****.**"],
                                           u"sendEmails": False,
                                           u"copyDestinations": [],
                                           u"configuration": u"Production"})
Ejemplo n.º 6
0
    def test_init_creates_default_config_file(self):
        path = cli.init()

        self.assertTrue(exists(path))

        with open(path) as config:
            config_dict = loads(config.read())
            self.assertEqual(
                config_dict, {
                    u"configuration": u"Production",
                    u"warehouse": u"c:\\scheduled\\warehouse",
                    u"repositories": [],
                    u"copyDestinations": [],
                    u"stagingDestination": u"c:\\scheduled\\staging",
                    u"sendEmails": False,
                    u"notify": [u"*****@*****.**", u"*****@*****.**"]
                })
Ejemplo n.º 7
0
    def setUp(self):
        if exists(config_location):
            remove(config_location)

        self.path = cli.init()
Ejemplo n.º 8
0
 def test_init_returns_path_for_existing_config_file(self):
     self.assertEqual(cli.init(), cli.init())
Ejemplo n.º 9
0
 def setUp(self):
     delete_if_arcpy_exists(test_gdb)
     delete_if_arcpy_exists(test_folder)
     delete_if_arcpy_exists(duplicates_gdb_copy)
     cli.init()
     core.init(cli.log)
Ejemplo n.º 10
0
    def setUp(self):
        if exists(config_location):
            remove(config_location)

        self.path = cli.init()
Ejemplo n.º 11
0
 def test_init_returns_path_for_existing_config_file(self):
     self.assertEqual(cli.init(), cli.init())