"""Mock Event Dispatcher.""" def __init__(self): pass def dispatch(self, sid, event_key, callback_url, variables): """Mock method.""" print "Notify", sid, event_key, callback_url, variables class MockServiceManager: """Mock Service Manager.""" def __init__(self): self._ed = MockEventDispatcher() def get_event_dispatcher(self): """Mock method.""" return self._ed def get_base_url(self): """Mock method.""" return "http://myhost:44444" def get_logger(self): """Mock method.""" return None SM = MockServiceManager() from Tribler.UPnP.services import SwitchPower SERVICE = SwitchPower('SwitchPower') SERVICE.set_service_manager(SM) print SERVICE.get_xml_description()
if __name__ == '__main__': class MockEventDispatcher: """Mock Event Dispatcher.""" def __init__(self): pass def dispatch(self, sid, event_key, callback_url, variables): """Mock method.""" print "Notify", sid, event_key, callback_url, variables class MockServiceManager: """Mock Service Manager.""" def __init__(self): self._ed = MockEventDispatcher() def get_event_dispatcher(self): """Mock method.""" return self._ed def get_base_url(self): """Mock method.""" return "http://myhost:44444" def get_logger(self): """Mock method.""" return None SM = MockServiceManager() from Tribler.UPnP.services import SwitchPower SERVICE = SwitchPower('SwitchPower') SERVICE.set_service_manager(SM) print SERVICE.get_xml_description()