Пример #1
0
    def test_hosts(self, mock_logger, mocked_os):
        mocked_os.return_value = self.temp_dir
        config = Config()

        config.validate()
        self.assertEquals(config.project, config._data['project'])
        self.assertEquals(config.project, 'docker-example')
        self.assertEquals(config.project, config.get('project'))
        self.assertIsInstance(config.project, ConfigUnicode)
Пример #2
0
    def test_team(self, mock_logger, mocked_os):
        mocked_os.return_value = self.temp_dir
        config = Config()

        config.validate()
        self.assertEquals(config.team, config._data['team'])
        self.assertEquals(config.team, 'itops')
        self.assertEquals(config.team, config.get('team'))
        self.assertIsInstance(config.team, ConfigUnicode)
Пример #3
0
    def test_hosts(self, mock_logger, mocked_os):
        mocked_os.return_value = self.temp_dir
        config = Config()

        config.validate()
        self.assertEquals(config.project, config._data["project"])
        self.assertEquals(config.project, "docker-example")
        self.assertEquals(config.project, config.get("project"))
        self.assertIsInstance(config.project, ConfigUnicode)
Пример #4
0
    def test_team(self, mock_logger, mocked_os):
        mocked_os.return_value = self.temp_dir
        config = Config()

        config.validate()
        self.assertEquals(config.team, config._data["team"])
        self.assertEquals(config.team, "itops")
        self.assertEquals(config.team, config.get("team"))
        self.assertIsInstance(config.team, ConfigUnicode)
    def _tags(self, args, **extra_args):
        # create config
        config = Config(verbose=False)

        # validate config file
        config.validate()

        # create registries
        registries = _create_registries(config.get('registries'))

        marshaling_yard = registries.get(args.alias)

        if not marshaling_yard:
            raise LookupError('was unable to find a registry aliased: {0} in the configuration file.'.format(args.alias))

        logger.info('From: {0}'.format(marshaling_yard.location))
        for tag in marshaling_yard.tags(args.image_name):
            logger.info(tag)
    def _images(self, args, **extra_args):
        # create config
        config = Config(verbose=False)

        # validate config file
        config.validate()

        # create registries
        registries = _create_registries(config.get('registries'))

        marshaling_yard = registries.get(args.alias)

        if not marshaling_yard:
            raise LookupError('was unable to find a registry aliased: {0} in the configuration file.'.format(args.alias))

        logger.info('Images:')
        for match in marshaling_yard.search(args.terms):
            logger.info(match)
Пример #7
0
    def _tags(self, args, **extra_args):
        # create config
        config = Config(verbose=False)

        # validate config file
        config.validate()

        # create registries
        registries = _create_registries(config.get('registries'))

        marshaling_yard = registries.get(args.alias)

        if not marshaling_yard:
            raise LookupError(
                'was unable to find a registry aliased: {0} in the configuration file.'
                .format(args.alias))

        logger.info('From: {0}'.format(marshaling_yard.location))
        for tag in marshaling_yard.tags(args.image_name):
            logger.info(tag)
Пример #8
0
    def _images(self, args, **extra_args):
        # create config
        config = Config(verbose=False)

        # validate config file
        config.validate()

        # create registries
        registries = _create_registries(config.get('registries'))

        marshaling_yard = registries.get(args.alias)

        if not marshaling_yard:
            raise LookupError(
                'was unable to find a registry aliased: {0} in the configuration file.'
                .format(args.alias))

        logger.info('Images:')
        for match in marshaling_yard.search(args.terms):
            logger.info(match)