Esempio n. 1
0
 def test_get_unit_info(self):
     expected = {
         'local': ['ceph-osd-0', 'neutron-openvswitch-1', 'nova-compute-0']
     }
     inst = summary.JujuSummary()
     self.assertEqual(
         self.part_output_to_actual(inst.output)['units'], expected)
Esempio n. 2
0
 def test_charm_versions(self):
     expected = [
         'ceph-osd-508', 'neutron-openvswitch-457', 'nova-compute-589'
     ]
     inst = summary.JujuSummary()
     self.assertEqual(
         self.part_output_to_actual(inst.output)['charms'], expected)
Esempio n. 3
0
 def test_get_lxd_machine_info(self, mock_machine):
     mock_machine.return_value = mock.MagicMock()
     mock_machine.return_value.id = '0-lxd-11'
     mock_machine.return_value.version = '2.9.9'
     inst = summary.JujuSummary()
     actual = self.part_output_to_actual(inst.output)
     self.assertEqual(actual['version'], '2.9.9')
     self.assertEqual(actual['machine'], '0-lxd-11')
Esempio n. 4
0
 def test_service_info(self):
     expected = {
         'ps': ['jujud (1)'],
         'systemd': {
             'enabled': ['jujud-machine-1']
         }
     }
     inst = summary.JujuSummary()
     self.assertEqual(
         self.part_output_to_actual(inst.output)['services'], expected)
Esempio n. 5
0
 def test_machine_info(self):
     inst = summary.JujuSummary()
     self.assertTrue(inst.plugin_runnable)
     actual = self.part_output_to_actual(inst.output)
     self.assertEqual(actual['version'], '2.9.22')
     self.assertEqual(actual['machine'], '1')
Esempio n. 6
0
 def test_summary_keys(self):
     inst = summary.JujuSummary()
     self.assertEqual(list(inst.output.keys()), [
         'charm-repo-info', 'charms', 'machine', 'services', 'units',
         'version'
     ])