#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, {})
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"})