def test_init_for_sanity(self): ''' Test constructor and initialization of service. ''' self.assertTrue(self.registry.get_renderer('text/occi')) self.assertTrue(self.registry.get_renderer('text/plain')) self.assertTrue(self.registry.get_renderer('text/uri-list')) self.assertTrue(self.registry.get_renderer('text/html')) OCCI(registry=NonePersistentRegistry())
def test_register_backend_for_failure(self): ''' Test registration. ''' back = ActionBackend() self.assertRaises(AttributeError, self.service.register_backend, COMPUTE, back) try: OCCI(registry=dict()) except AttributeError: pass else: self.assertFalse(True, 'Exception not thrown...')
link.attributes.pop('occi.networkinterface.mac') link.attributes.pop('occi.networkinterface.interface') if __name__ == '__main__': COMPUTE_BACKEND = ComputeBackend() NETWORK_BACKEND = NetworkBackend() STORAGE_BACKEND = StorageBackend() IPNETWORK_BACKEND = IpNetworkBackend() IPNETWORKINTERFACE_BACKEND = IpNetworkInterfaceBackend() STORAGE_LINK_BACKEND = StorageLinkBackend() NETWORKINTERFACE_BACKEND = NetworkInterfaceBackend() SERVICE = OCCI() SERVICE.register_backend(COMPUTE, COMPUTE_BACKEND) SERVICE.register_backend(START, COMPUTE_BACKEND) SERVICE.register_backend(STOP, COMPUTE_BACKEND) SERVICE.register_backend(RESTART, COMPUTE_BACKEND) SERVICE.register_backend(SUSPEND, COMPUTE_BACKEND) SERVICE.register_backend(NETWORK, NETWORK_BACKEND) SERVICE.register_backend(UP, NETWORK_BACKEND) SERVICE.register_backend(DOWN, NETWORK_BACKEND) SERVICE.register_backend(STORAGE, STORAGE_BACKEND) SERVICE.register_backend(ONLINE, STORAGE_BACKEND) SERVICE.register_backend(OFFLINE, STORAGE_BACKEND) SERVICE.register_backend(BACKUP, STORAGE_BACKEND)
def setUp(self): self.service = OCCI()