Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def test_make_offer(self):
client = SteamClient(self.credentials.api_key)
client.login(self.credentials.login, self.credentials.password, self.steam_guard_file)
partner_id = ''
game = GameOptions.CS
my_items = client.get_my_inventory(game)
partner_items = client.get_partner_inventory(partner_id, game)
my_first_item = next(iter(my_items.values()))
partner_first_item = next(iter(partner_items.values()))
my_asset = Asset(my_first_item['id'], game)
partner_asset = Asset(partner_first_item['id'], game)
response = client.make_offer([my_asset], [partner_asset], partner_id, 'TESTOWA OFERTA')
self.assertIsNotNone(response)
self.assertIn('tradeofferid', response.keys())
def test_make_offer(self):
client = SteamClient(self.credentials.api_key)
client.login(self.credentials.login, self.credentials.password, self.steam_guard_file)
partner_id = ''
game = GameOptions.CS
my_items = client.get_my_inventory(game)
partner_items = client.get_partner_inventory(partner_id, game)
my_first_item = next(iter(my_items.values()))
partner_first_item = next(iter(partner_items.values()))
my_asset = Asset(my_first_item['id'], game)
partner_asset = Asset(partner_first_item['id'], game)
response = client.make_offer([my_asset], [partner_asset], partner_id, 'TESTOWA OFERTA')
self.assertIsNotNone(response)
self.assertIn('tradeofferid', response.keys())
def test_send_offer_without_sessionid_cookie(self):
client = SteamClient(self.credentials.api_key)
client.login(self.credentials.login, self.credentials.password, self.steam_guard_file)
client._session.cookies.set('sessionid', None, domain="steamcommunity.com")
cookies = client._session.cookies.get_dict('steamcommunity.com')
self.assertFalse('sessionid' in cookies)
game = GameOptions.TF2
asset_id = ''
my_asset = Asset(asset_id, game)
trade_offer_url = ''
make_offer = lambda: client.make_offer_with_url([my_asset], [], trade_offer_url, "TEST")
self.assertRaises(AttributeError, make_offer)
def test_make_offer_url(self):
partner_account_id = '32384925'
partner_token = '7vqRtBpC'
sample_trade_url = 'https://steamcommunity.com/tradeoffer/new/?partner=' + partner_account_id + '&token=' + partner_token
client = SteamClient(self.credentials.api_key)
client.login(self.credentials.login, self.credentials.password, self.steam_guard_file)
client._session.request('HEAD', 'http://steamcommunity.com')
partner_steam_id = account_id_to_steam_id(partner_account_id)
game = GameOptions.CS
my_items = client.get_my_inventory(game, merge=False)['rgInventory']
partner_items = client.get_partner_inventory(partner_steam_id, game, merge=False)['rgInventory']
my_first_item = next(iter(my_items.values()))
partner_first_item = next(iter(partner_items.values()))
my_asset = Asset(my_first_item['id'], game)
partner_asset = Asset(partner_first_item['id'], game)
response = client.make_offer_with_url([my_asset], [partner_asset], sample_trade_url, 'TESTOWA OFERTA')
self.assertIsNotNone(response)
self.assertIn('tradeofferid', response.keys())
def test_make_offer_url(self):
partner_account_id = '32384925'
partner_token = '7vqRtBpC'
sample_trade_url = 'https://steamcommunity.com/tradeoffer/new/?partner=' + partner_account_id + '&token=' + partner_token
client = SteamClient(self.credentials.api_key)
client.login(self.credentials.login, self.credentials.password, self.steam_guard_file)
client._session.request('HEAD', 'http://steamcommunity.com')
partner_steam_id = account_id_to_steam_id(partner_account_id)
game = GameOptions.CS
my_items = client.get_my_inventory(game, merge=False)['rgInventory']
partner_items = client.get_partner_inventory(partner_steam_id, game, merge=False)['rgInventory']
my_first_item = next(iter(my_items.values()))
partner_first_item = next(iter(partner_items.values()))
my_asset = Asset(my_first_item['id'], game)
partner_asset = Asset(partner_first_item['id'], game)
response = client.make_offer_with_url([my_asset], [partner_asset], sample_trade_url, 'TESTOWA OFERTA')
self.assertIsNotNone(response)
self.assertIn('tradeofferid', response.keys())