def test_create_from_response(self): response = self.load_dict_response( self.load_xml_response('200_login.xml')) resource = Resource.create_from_response(response) self.assertEqual(resource.version, 20150526) self.assertEqual(len(resource.__header__) > 0, True) self.assertEqual(len(resource.__data__) > 0, True)
def test_create_from_response_error(self): response = {'not': {'valid': {'altapay': {'response': None}}}} with self.assertRaises(ValueError): Resource.create_from_response(response)