iro/tests/testXMLRPCServer.py
changeset 43 72c472c87460
parent 39 31a2b1cd4981
child 48 32763e344d3b
equal deleted inserted replaced
42:1a9f191389a4 43:72c472c87460
   123     
   123     
   124     def testsendSMS(self):
   124     def testsendSMS(self):
   125         servstr="https://test:test@localhost:8000"
   125         servstr="https://test:test@localhost:8000"
   126         client=xmlrpclib.Server(servstr)
   126         client=xmlrpclib.Server(servstr)
   127         id=client.startSMS("test",["01234", ] )
   127         id=client.startSMS("test",["01234", ] )
   128         self.assertEqual(client.status(id),{id: {'status': ['init',{}], 'name':  'test'}} )
   128         self.assertEqual(client.status(id),{id: {'status': 'init', 'name':  'test'}} )
   129         
   129         
   130     def testTwoUser(self):
   130     def testTwoUser(self):
   131         u1="https://test:test@localhost:8000"
   131         u1="https://test:test@localhost:8000"
   132         u2="https://test2:test2@localhost:8000"
   132         u2="https://test2:test2@localhost:8000"
   133         admin="https://admin:admin@localhost:8000"
   133         admin="https://admin:admin@localhost:8000"
   134         client1=xmlrpclib.Server(u1)
   134         client1=xmlrpclib.Server(u1)
   135         client2=xmlrpclib.Server(u2)
   135         client2=xmlrpclib.Server(u2)
   136         admin=xmlrpclib.Server(admin)
   136         admin=xmlrpclib.Server(admin)
   137         id1=client1.startSMS("test",["01234"] )
   137         id1=client1.startSMS("test",["01234"] )
   138         self.assertEqual(client2.status(),{} ) 
   138         self.assertEqual(client2.status(),{} ) 
   139         self.assertEqual(admin.status(id1),{id1: {'status': ['init',{}], 'name':  'test'}} )
   139         self.assertEqual(admin.status(id1),{id1: {'status': 'init', 'name':  'test'}} )
   140         id2=client2.startSMS("test2",["01234"] )
   140         id2=client2.startSMS("test2",["01234"] )
   141         self.assertNotEqual(id1, id2)
   141         self.assertNotEqual(id1, id2)
   142         self.assertEqual(client1.status(),{id1: {'status': ['init',{}], 'name':  'test'}})
   142         self.assertEqual(client1.status(),{id1: {'status': 'init', 'name':  'test'}})
   143         self.assertEqual(client2.status(),{id2: {'status': ['init',{}], 'name':  'test2'}})
   143         self.assertEqual(client2.status(),{id2: {'status': 'init', 'name':  'test2'}})
   144         self.assertEqual(admin.status(),{id1: {'status': ['init',{}], 'name':   'test'},
   144         self.assertEqual(admin.status(),{id1: {'status': 'init', 'name':   'test'},
   145                         id2: {'status': ['init',{}], 'name':   'test2'}} )
   145                         id2: {'status': 'init', 'name':   'test2'}} )
   146         
   146         
   147         self.assertEqual(client2.status(id1), {})
   147         self.assertEqual(client2.status(id1), {})
   148         self.assertEqual(client1.status(id2), {})
   148         self.assertEqual(client1.status(id2), {})
   149         
   149         
   150     def testGetProvider(self):
   150     def testGetProvider(self):