iro/tests/testXMLRPCServer.py
changeset 48 32763e344d3b
parent 43 72c472c87460
child 61 04dfd43dfecc
equal deleted inserted replaced
47:a0eac136eb20 48:32763e344d3b
   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):