Ejemplo n.º 1
0
 def smart_request(self, query):
     return SmartRequest(query).perform(self.request, self.relogin)
Ejemplo n.º 2
0
 def test_perform_json_error(self):
     data = self.HELLO_DATA
     reply = SmartRequest(json.dumps(data)).perform(self.raise_error,
                                                    self.relogin)
     self.assertEqual(json.dumps({'_error': self.TEST_ERROR}), reply)
Ejemplo n.º 3
0
 def test_get_xml_from_xml(self):
     data = self.HELLO_DATA
     xml = str(Request.build(data))
     request = SmartRequest(xml)
     self.assertEqual(xml, request.get_query())
Ejemplo n.º 4
0
 def test_perform_dict_error(self):
     data = self.HELLO_DATA
     reply = SmartRequest(data).perform(self.raise_error, self.relogin)
     self.assertEqual({'_error': self.TEST_ERROR}, reply)
Ejemplo n.º 5
0
 def test_perform_xml_error(self):
     reply = SmartRequest('test').perform(self.raise_error, self.relogin)
     self.assertEqual(self.TEST_ERROR, reply)
Ejemplo n.º 6
0
 def test_perform_json(self):
     data = self.HELLO_DATA
     xml = str(Request.build(data))
     reply = SmartRequest(json.dumps(data)).perform(self.make_response,
                                                    self.relogin)
     self.assertEqual('{"svID": "test"}', reply)
Ejemplo n.º 7
0
 def test_perform_dict(self):
     data = self.HELLO_DATA
     xml = str(Request.build(data))
     reply = SmartRequest(data).perform(self.make_response, self.relogin)
     self.assertEqual({'svID': 'test'}, reply)
Ejemplo n.º 8
0
 def test_perform_xml(self):
     data = self.HELLO_DATA
     xml = str(Request.build(data))
     reply = SmartRequest(xml).perform(self.make_response, self.relogin)
     self.assertEqual(self.make_response(xml), reply)