def test_operational_state_not_exists(self): # setup state_manager = DatasourceInfoMapper(self.conf) # action operational_state = \ state_manager.operational_state(NOVA_INSTANCE_DATASOURCE, 'NON EXISTING STATE') # test assertions self.assertEqual(OperationalResourceState.NA, operational_state)
def test_operational_state_exists(self): # setup state_manager = DatasourceInfoMapper(self.conf) # action operational_state = \ state_manager.operational_state(NOVA_INSTANCE_DATASOURCE, 'BUILDING') # test assertions self.assertEqual(OperationalResourceState.TRANSIENT, operational_state)
def test_operational_state_datasource_not_exists(self): # setup state_manager = DatasourceInfoMapper(self.conf) # action operational_state = \ state_manager.operational_state('NON EXISTING DATASOURCE', 'BUILDING') # test assertions self.assertEqual(DatasourceInfoMapper.UNDEFINED_DATASOURCE, operational_state)
def test_operational_state_datasource_not_exists_and_state_exist(self): # setup state_manager = DatasourceInfoMapper(self.conf) # action operational_state = \ state_manager.operational_state('NON EXISTING DATASOURCE', 'AVAILABLE') # test assertions self.assertEqual(OperationalResourceState.OK, operational_state)