#from pyon.core.exception import BadRequest, Conflict, Inconsistent, NotFound
#import unittest
from pyon.util.unit_test import PyonTestCase


@attr('UNIT', group='sa')
class TestObservatoryManagement(PyonTestCase):
    def setUp(self):
        self.mock_ionobj = self._create_IonObject_mock(
            'ion.services.sa.observatory.observatory_management_service.IonObject'
        )

        #self.mock_ionobj = IonObject
        mock_clients = self._create_service_mock('observatory_management')

        self.observatory_mgmt_service = ObservatoryManagementService()
        self.observatory_mgmt_service.clients = mock_clients

        # must call this manually
        self.observatory_mgmt_service.on_init()


rim = ResourceImplMetatest(TestObservatoryManagement,
                           ObservatoryManagementService, log)

rim.add_resource_impl_unittests(InstrumentSiteImpl, {})
rim.add_resource_impl_unittests(PlatformSiteImpl, {})
rim.add_resource_impl_unittests(ObservatoryImpl, {})
rim.add_resource_impl_unittests(SubsiteImpl, {})
Ejemplo n.º 2
0
    def setUp(self):
        self.mock_ionobj = self._create_IonObject_mock(
            'ion.services.sa.instrument.instrument_management_service.IonObject'
        )

        #self.mock_ionobj = IonObject
        mock_clients = self._create_service_mock('instrument_management')

        self.instrument_mgmt_service = InstrumentManagementService()
        self.instrument_mgmt_service.clients = mock_clients

        # must call this manually
        self.instrument_mgmt_service.on_init()


rim = ResourceImplMetatest(TestInstrumentManagement,
                           InstrumentManagementService, log)

rim.add_resource_impl_unittests(InstrumentAgentInstanceImpl,
                                {"exchange_name": "rhubarb"})
rim.add_resource_impl_unittests(InstrumentAgentImpl, {
    "agent_version": "3",
    "time_source": "the universe"
})
rim.add_resource_impl_unittests(InstrumentDeviceImpl, {
    "serial_number": "123",
    "firmware_version": "x"
})
rim.add_resource_impl_unittests(InstrumentModelImpl,
                                {"model_label": "redundant?"})
rim.add_resource_impl_unittests(PlatformAgentInstanceImpl,
                                {"exchange_name": "sausage"})