def test_parse_contract_bids(self): api_result, _, _ = make_api_result("char/contract_bids.xml") result = evelink_c.parse_contract_bids(api_result) self.assertEqual(result, [ {'id': 123456, 'contract_id': 8439234, 'bidder_id': 984127, 'timestamp': 1178692470, 'amount': 1958.12}, {'id': 4025870, 'contract_id': 58777338, 'bidder_id': 91397530, 'timestamp': 1345698201, 'amount': 14.0}, ])
def test_parse_contract_bids(self): api_result, _, _ = make_api_result("char/contract_bids.xml") result = evelink_c.parse_contract_bids(api_result) self.assertEqual(result, [ { 'id': 123456, 'contract_id': 8439234, 'bidder_id': 984127, 'timestamp': 1178692470, 'amount': 1958.12 }, { 'id': 4025870, 'contract_id': 58777338, 'bidder_id': 91397530, 'timestamp': 1345698201, 'amount': 14.0 }, ])
def contract_bids(self, api_result=None): """Lists the latest bids that have been made to any recent auctions.""" return api.APIResult(parse_contract_bids(api_result.result), api_result.timestamp, api_result.expires)
def contract_bids(self): """Lists the latest bids that have been made to any recent auctions.""" api_result = self.api.get('corp/ContractBids') return parse_contract_bids(api_result)
def contract_bids(self): """Lists the latest bids that have been made to any recent auctions.""" api_result = self.api.get('char/ContractBids', {'characterID': self.char_id}) return parse_contract_bids(api_result)
def contract_bids(self, api_result=None): """Lists the latest bids that have been made to any recent auctions.""" if api_result is None: api_result = self.api.get('corp/ContractBids') return api.APIResult(parse_contract_bids(api_result.result), api_result.timestamp, api_result.expires)