예제 #1
0
 def __init__(self, user_account_key, vumi_api):
     JSONRPC.__init__(self)
     GoApiSubHandler.__init__(self, user_account_key, vumi_api)
     self.putSubHandler('conversation',
                        ConversationSubhandler(user_account_key, vumi_api))
     self.putSubHandler('router',
                        RouterSubhandler(user_account_key, vumi_api))
예제 #2
0
 def test_get_user_api(self):
     sub = GoApiSubHandler(self.account.key, self.vumi_api)
     user_api = sub.get_user_api(self.account.key)
     self.assertTrue(
         self.vumi_api.get_user_api.called_once_with(self.account.key))
     self.assertEqual(user_api, self.user_api)
 def test_get_user_api(self):
     sub = GoApiSubHandler(self.account.key, self.vumi_api)
     user_api = sub.get_user_api(self.account.key)
     self.assertTrue(
         self.vumi_api.get_user_api.called_once_with(self.account.key))
     self.assertEqual(user_api, self.user_api)
 def test_get_user_api_with_invalid_campaign_key(self):
     sub = GoApiSubHandler(self.account.key, self.vumi_api)
     self.assertRaises(GoApiError, sub.get_user_api, u"foo")
 def test_create(self):
     sub = GoApiSubHandler(self.account.key, self.vumi_api)
     self.assertEqual(sub.user_account_key, self.account.key)
     self.assertEqual(sub.vumi_api, self.vumi_api)