def test_backend_spomc(self):
     router = MockRouter()
     backend = Backend(router)
     backend.configure(host="localhost", port=65000)
     self.assertEquals(type(backend), Backend, "SPOMC backend loads")
     self.assertEquals(type(backend.client), Client,
                       "SPOMC backend has Spomsky client")
 def setUp(self):
     self.router = MockRouter()
     self.backend = Backend(self.router)
     self.connection = Connection(self.backend, "12345")
     self.person = Person()
     self.person.add_connection(self.connection)
     self.router.add_backend(self.backend)
Пример #3
0
 def setUp(self):
     self.router = MockRouter()
     self.backend = Backend(self.router)
     self.router.add_backend(self.backend)
     if not self.apps:
         raise Exception(
             "You must define a list of apps in your TestScript class!")
     for app_class in self.apps:
         app = app_class(self.router)
         self.router.add_app(app)
Пример #4
0
 def setUp(self):
     # setup a router with the email backend and echo app enabled.
     # also mark the inboxes of both accounts read
     self._read_all(CONF)
     self._read_all(CONF2)
     self.assertEqual(0, len(self._get_mail(CONF)))
     self.assertEqual(0, len(self._get_mail(CONF2)))
     
     router = MockRouter()
     backend = Backend(router)
     backend.configure(**CONF)
     router.add_backend(backend)
     router.add_app(EchoApp(router))
     self.backend = backend
     self.router = router
Пример #5
0
 def setUp (self, default_lang='en'):
     """ default_lang specifies the default language in ISO 639/X
     in in which sms messages are expected (note this code should
     correspond to the contents of contrib/locale/(code)
     (currently, we only support testing one language at a time)
     """
     self.router = MockRouter()
     self.backend = Backend(self.router)
     self.router.add_backend(self.backend)
     if not self.apps:
         raise Exception(
             "You must define a list of apps in your TestScript class!")
     for app_class in self.apps:
         app = app_class(self.router)
         self.router.add_app(app)
     i18n_init(default_lang, [[default_lang]] )
Пример #6
0
 def test_backend_irc(self):
     router = MockRouter()
     try:
         import irclib
         from rapidsms.backends.irc import Backend
         backend = Backend(router)
         backend.configure(host="localhost",
                           nick="test",
                           channels="#test1,#test2")
         self.assertEquals(type(backend), Backend, "IRC backend loads")
         self.assertEquals(backend.nick, "test", "IRC backend has nick set")
         self.assertEquals(backend.host, "localhost",
                           "IRC backend has host set")
         self.assertEquals(backend.channels, ["#test1", "#test2"],
                           "IRC backend has channels correctly set")
     except ImportError:
         pass
 def setUp(self):
     self.router = MockRouter()
Пример #8
0
 def setUp(self):
     self.router = MockRouter()
     self.backend = Backend(self.router)
     self.router.add_backend(self.backend)