Esempio n. 1
0
 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',
     ])
Esempio n. 2
0
 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',
     ])