示例#1
0
        """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()
示例#2
0
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()