Esempio n. 1
0
    def get_service(self, config={}, bind_type='TRX', start=True):
        """
        Create and optionally start a new service object.
        """
        cfg = self.default_config.copy()
        cfg.update(config)
        dummy_transport = DummySmppTransport(self.clock, self.redis, cfg)
        service = SmppService(self.fake_smsc.endpoint, bind_type,
                              dummy_transport)
        service.clock = self.clock

        d = succeed(service)
        if start:
            d.addCallback(self.start_service)
        return d
Esempio n. 2
0
    def get_service(self, config={}, bind_type='TRX', start=True):
        """
        Create and optionally start a new service object.
        """
        cfg = self.default_config.copy()
        cfg.update(config)
        dummy_transport = DummySmppTransport(self.clock, self.redis, cfg)
        service = SmppService(
            self.fake_smsc.endpoint, bind_type, dummy_transport)
        service.clock = self.clock

        d = succeed(service)
        if start:
            d.addCallback(self.start_service)
        return d
Esempio n. 3
0
 def start_service(self):
     config = self.get_static_config()
     service = SmppService(config.twisted_endpoint, self.bind_type, self)
     service.clock = self.clock
     service.startService()
     return service
Esempio n. 4
0
 def start_service(self):
     config = self.get_static_config()
     service = SmppService(config.twisted_endpoint, self.bind_type, self)
     service.clock = self.clock
     service.startService()
     return service