Esempio n. 1
0
 def test_is_machine_agent_started_multi_pending(self):
     status = {
         'EnvironmentName': 'default-joyent',
         'Services': {},
         'Networks': {},
         'Machines': {
             '0': {
                 'HasVote': True,
                 'Err': None,
                 'InstanceId': '1234',
                 'AgentState': 'started',
                 'AgentStateInfo': '',
                 'Agent': {
                     'Status': 'started'
                 }
             },
             '1': {
                 'HasVote': True,
                 'Err': None,
                 'InstanceId': '1234',
                 'AgentState': 'pending',
                 'AgentStateInfo': '',
                 'Agent': {
                     'Status': 'panding'
                 }
             },
         }
     }
     started = is_machine_agent_started(status, juju_major_version=1)
     self.assertEqual(started, False)
 def test_is_machine_agent_started_pending(self):
     status = {
         'EnvironmentName': 'default-joyent',
         'Services': {},
         'Networks': {},
         'Machines': {
             '0': {'HasVote': True,  'Err': None, 'InstanceId': '1234',
                   'AgentState': 'pending', 'AgentStateInfo': '',
                   'Agent': {'Status': 'pending'}}
         }
     }
     started = is_machine_agent_started(status, juju_major_version=1)
     self.assertEqual(started, False)
 def test_is_machine_agent_started_juju2_not_started(self):
     status = make_fake_status_juju_2(agent_status='pending')
     started = is_machine_agent_started(status, juju_major_version=2)
     self.assertEqual(started, False)
 def test_is_machine_agent_started_juju2(self):
     status = make_fake_status_juju_2()
     started = is_machine_agent_started(status)
     self.assertEqual(started, True)
Esempio n. 5
0
 def test_is_machine_agent_started_juju2_not_started(self):
     status = make_fake_status_juju_2(agent_status='pending')
     started = is_machine_agent_started(status, juju_major_version=2)
     self.assertEqual(started, False)
Esempio n. 6
0
 def test_is_machine_agent_started_juju2(self):
     status = make_fake_status_juju_2()
     started = is_machine_agent_started(status)
     self.assertEqual(started, True)