예제 #1
0
    def test_environment_optional_if_only_one(self):
        # If there's only one environment configured, we don't actually need to
        # specific an environment
        configuration_dir = path.join(
            FIXTURE_CONFIGS_DIR,
            'single_environment',
        )

        return_code = run_commands(
            'check',
            None,
            configuration_directory=configuration_dir,
        )
        self.assertEqual(return_code, 0)
예제 #2
0
    def test_environment_required_if_multiple(self):
        configuration_dir = path.join(
            FIXTURE_CONFIGS_DIR,
            'minimal',
        )

        return_code = run_commands(
            'check',
            None,
            configuration_directory=configuration_dir,
        )
        self.assertEqual(
            return_code,
            COMMAND_ERROR_CODES['INVALID_COMMAND_OPTIONS'],
        )
예제 #3
0
    def test_check(self):
        # Let's use the minimal configs
        configuration_dir = path.join(FIXTURE_CONFIGS_DIR, 'minimal')

        return_code = run_commands('check', 'beta', configuration_dir)
        self.assertEqual(return_code, 0)