def test_get_deals(self): advertiser_id = 25270 organization_id = 11357 campaign_id = 77061 tactic_id = 694407 deal_ids = [710850] loader = Tactic(TacticTest.conn) tactic = loader.get_by_id(organization_id, advertiser_id, campaign_id, tactic_id) assert tactic.getId() == 694407 assert tactic.set_inventory_sources(deal_ids, organization_id, advertiser_id) tactic = loader.get_by_id(organization_id, advertiser_id, campaign_id, tactic_id) print json.dumps(tactic, indent=4) assert len(tactic.get_inventory_sources()) == 1
def test_get_creatives(self): advertiser_id = 25270 organization_id = 11357 campaign_id = 77061 tactic_id = 694407 loader = Tactic(TacticTest.conn) tactic = loader.get_by_id(organization_id, advertiser_id, campaign_id, tactic_id) assert tactic.getId() == 694407 creatives = tactic.get_creatives(organization_id, advertiser_id) assert len(creatives) == 1
def test_set_fields(self): advertiser_id = 25270 organization_id = 11357 campaign_id = 77061 tactic_id = 694407 loader = Tactic(TacticTest.conn) tactic = loader.get_by_id(organization_id, advertiser_id, campaign_id, tactic_id) old_name = tactic.getName() tactic.setName("eman") old_budget = tactic.getBudget() # tactic.setBudget(1001) tactic.save(organization_id, advertiser_id) tactic = loader.get_by_id(organization_id, advertiser_id, campaign_id, tactic_id) assert tactic.getName() == "eman" # assert tactic.getBudget() == 1001 # tactic.setBudget(old_budget) tactic.setName(old_name) tactic.save(organization_id, advertiser_id)
def test_get_by_id(self): advertiser_id = 25270 organization_id = 11357 campaign_id = 77061 tactic_id = 694407 loader = Tactic(TacticTest.conn) tactic = loader.get_by_id(organization_id, advertiser_id, campaign_id, tactic_id) print tactic assert tactic.getId() == 694407 assert tactic.getCampaignId() > 0 # assert tactic.getBudget() > 0 assert tactic.getStatus() > 0 assert tactic.getStartDate() > 0 assert tactic.getEndDate() > 0 assert tactic.getFrequencyCap() > 0 assert tactic.getFrequencyCapInterval() > 0 assert tactic.getPrice() > 0