def test_bidders(cli_config): assert config.network_code == user['publisher']['network_code'] assert config.network_name == user['publisher']['network_name'] assert config.media_types() == ['video', 'banner'] assert config.start_time == pytest.start_time assert not config.isLoggingEnabled(VERBOSE1) assert [PrebidBidder(c_).name for c_ in config.bidder_codes()] == \ ['InteractiveOffers', 'Index Exchange'] assert config.cpm_names() == ['0.10', '0.20', '0.30', '0.80', '1.30'] assert [PrebidBidder(c_).targeting_key for c_ in config.bidder_codes()] == \ ['hb_pb_interactiveOff', 'hb_pb_ix']
def test_bidders(cli_config): assert config.network_code == user['publisher']['network_code'] assert config.network_name == user['publisher']['network_name'] assert config.media_types() == ['video', 'banner'] assert config.start_time == pytest.start_time assert not config.isLoggingEnabled(VERBOSE1) assert [PrebidBidder(c_).name for c_ in config.bidder_codes()] == \ ['InteractiveOffers', 'Index Exchange'] assert config.cpm_names() == ['0.10', '0.20', '0.30', '0.80', '1.30'] assert [PrebidBidder(c_).targeting_key for c_ in config.bidder_codes()] == \ ['hb_pb_interactiveOff', 'hb_pb_ix'] assert config.custom_targeting_key_values() == \ [{'name': 'country', 'values': {'CAN', 'US'}, 'operator': 'IS', 'reportableType': 'OFF'}] assert config.template_src() == open( package_filename('line_item_template.yml')).read()
def test_granularity(cli_config): assert config.cpm_names() == [ '%.2f' % (v_ / 100) for v_ in range(1, 2001, 1) ]
def test_test_run(cli_config): assert config.cpm_names() == ['0.10', '0.20']