def test_get_api_status(self): self.setupApiStatusMocks() data1 = AppDashboardData() output = data1.get_api_status() self.assertEquals(len(output), 3) self.assertEquals(output['api1'], 'running') self.assertEquals(output['api2'], 'failed') self.assertEquals(output['api3'], 'unknown')
def test_update_api_status(self): self.setupApiStatusMocks() self.setupFakePutsAndDeletes() fake_get_appcontroller_client = flexmock() fake_get_appcontroller_client.should_receive('get_api_status')\ .and_return({ 'api1' : 'running', 'api2' : 'failed', 'api3' : 'unknown', }) flexmock(AppDashboardHelper).should_receive('get_appcontroller_client')\ .and_return(fake_get_appcontroller_client).once() data1 = AppDashboardData() data1.update_api_status() output = data1.get_api_status() self.assertEquals(len(output), 3) self.assertEquals(output['api1'], 'running') self.assertEquals(output['api2'], 'failed') self.assertEquals(output['api3'], 'unknown')