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},
     ])
Example #2
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)
Example #4
0
    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)
Example #5
0
    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)
Example #6
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)
Example #7
0
    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)