~jnaous/rpc4django/urlgroups

« back to all changes in this revision

Viewing changes to rpc4django/tests/test_rpcdispatcher.py

  • Committer: Jad Naous
  • Date: 2010-11-20 07:43:51 UTC
  • Revision ID: jnaous@jadsm-20101120074351-u40j1micda55hzqd
Implement isolation across URLs

Show diffs side-by-side

added added

removed removed

Lines of Context:
139
139
        self.assertEqual(jsondict['id'], 1)
140
140
        self.assertEqual(jsondict['result'], 3)
141
141
        
142
 
    def test_register_methods(self):
143
 
        self.d.register_rpcmethods(['rpc4django.tests.testmod'])
144
 
        
145
 
        jsontxt = '{"params":[3,1],"method":"subtract","id":1}'
146
 
        resp = self.d.jsondispatch(jsontxt)
147
 
        jsondict = json.loads(resp)
148
 
        self.assertTrue(jsondict['error'] is None)
149
 
        self.assertEqual(jsondict['id'], 1)
150
 
        self.assertEqual(jsondict['result'], 2)
151
 
        
152
 
        jsontxt = '{"params":[3,2],"method":"power","id":99}'
153
 
        resp = self.d.jsondispatch(jsontxt)
154
 
        jsondict = json.loads(resp)
155
 
        self.assertTrue(jsondict['error'] is None)
156
 
        self.assertEqual(jsondict['id'], 99)
157
 
        self.assertEqual(jsondict['result'], 9)
158
 
        
159
 
        
160
142
    def test_kwargs(self):
161
143
        self.d.register_method(self.kwargstest)
162
144