def test_load_none(self): self.charm_config = {} config = Config(['cs:dummy-charm']) self.assertEqual(config._load(), {}) self.assertEqual(self.mock_check_output.call_args[0][0], [ 'charm', 'show', '--format=yaml', 'cs:dummy-charm', 'charm-config', ])
def test_load(self): config = Config(['cs:dummy-charm', '--channel', 'edge', '--auth=foo']) self.assertEqual(config._load(), self.charm_config) self.assertEqual(self.mock_check_output.call_args[0][0], [ 'charm', 'show', '--format=yaml', 'cs:dummy-charm', 'charm-config', '--channel', 'edge', '--auth', 'foo', ])