def test_preferred_object(self):
with open('tests/rets_responses/GetObject_multipart.byte', 'rb') as f:
multiple = f.read()
multi_headers = {
'Content-Type': 'multipart/parallel; boundary="24cbd0e0afd2589bb9dcb1f34cf19862"; charset=utf-8',
'Connection': 'keep-alive', 'RETS-Version': 'RETS/1.7.2', 'MIME-Version': '1.0, 1.0'}
with responses.RequestsMock() as resps:
resps.add(resps.POST, 'http://server.rets.com/rets/GetObject.ashx',
body=multiple, status=200, headers=multi_headers)
obj = self.session.get_preferred_object(resource='Property', object_type='Photo', content_id=1)
self.assertTrue(obj)
resps.add(resps.POST, 'http://server.rets.com/rets/GetObject.ashx',
body=multiple, status=200)
resource = dict()
resource['ResourceID'] = 'Agent'
obj1 = self.session.get_preferred_object(resource=resource, object_type='Photo', content_id=1)
self.assertTrue(obj1)
评论列表
文章目录