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_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_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_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(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)
Exemple #7
0
    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)