Esempio n. 1
0
    def test_get_config_write_mixed_config(self, isfile_mock, _parse_mock,
                                           valid_mock, expuser_mock,
                                           write_mock):
        isfile_mock.return_value = True
        valid_mock.return_value = None
        write_mock.return_value = None
        expuser_mock.return_value = ''

        config = Config(['aws_okta_keyman.py', '-w'])
        config.get_config()
        config.write = './.config/aws_okta_keyman.yml'

        self.assertEqual(config.write, './.config/aws_okta_keyman.yml')
        write_mock.assert_has_calls([
            mock.call(),
        ])
Esempio n. 2
0
    def test_get_config_write_mixed_config(
        self,
        isfile_mock,
        _parse_mock,
        valid_mock,
        expuser_mock,
        write_mock,
    ):
        isfile_mock.return_value = True
        valid_mock.return_value = None
        write_mock.return_value = None
        expuser_mock.return_value = ""

        config = Config(["aws_okta_keyman.py", "-w"])
        config.get_config()
        config.write = "./.config/aws_okta_keyman.yml"

        self.assertEqual(config.write, "./.config/aws_okta_keyman.yml")
        write_mock.assert_has_calls(
            [
                mock.call(),
            ],
        )