def test_call_function(self): result = EmptyEnvironment().expect( serviceHost={ '/vacancy/1234': (200, '<b><a>1</a></b>'), '/employer/1234': '<b><a>2</a></b>' }).call_function(_function_under_test) self.assertEqual(result.get_xml_response().findtext('result'), '3') self.assertEqual(result.get_status(), 400) self.assertEqual(result.get_headers().get('X-Foo'), 'Bar') self.assertEqual( result.get_text_response(), '<?xml version=\'1.0\' encoding=\'utf-8\'?>\n<doc frontik="true"><result>3</result></doc>' )
def test_call_function(self): result = EmptyEnvironment().expect( serviceHost={ '/vacancy/1234': (200, '<b><a>1</a></b>'), '/employer/1234': '<b><a>2</a></b>' } ).call_function(_function_under_test) self.assertEqual(result.get_xml_response().findtext('result'), '3') self.assertEqual(result.get_status(), 400) self.assertEqual(result.get_headers().get('X-Foo'), 'Bar') self.assertEqual( result.get_text_response(), '<?xml version=\'1.0\' encoding=\'utf-8\'?>\n<doc frontik="true"><result>3</result></doc>' )