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): |