Пример #1
0
 def ussd_session(self, modem, options):
     log.msg('Connecting to modem.')
     cmd_options = options.subOptions
     yield modem.configure_modem()
     log.msg('Connected, starting console for: %s' %
             (cmd_options['code'], ))
     console = USSDConsole(modem, on_exit=self.shutdown)
     sio = stdio.StandardIO(console)
     log.msg('Dialing: %s' % (cmd_options['code'], ))
     yield console.dial(cmd_options['code'])
     returnValue(sio)
Пример #2
0
 def setUp(self):
     super(USSDConsoleTestCase, self).setUp()
     self.exit = Mock()
     self.console = USSDConsole(self.modem, on_exit=self.exit)
     self.console_transport = proto_helpers.StringTransport()
     self.console.makeConnection(self.console_transport)