Ejemplo n.º 1
0
 def testThirdMaximizing(self):
     # arrange
     advertisers_list = [self.advertiser_4_100, self.advertiser_3_200, self.advertiser_2_200]
     # act
     value_per_engagement, value = maximizeGroupRevenueWeighted(advertisers_list)
     # assert
     self.assertEqual(2, value_per_engagement)
     self.assertEqual(2000, value)
Ejemplo n.º 2
0
 def testSecondMaximizing(self):
     # arrange
     advertisers_list = [self.advertiser_1000_250, self.advertiser_800_250, self.advertiser_600_250]
     # act
     value_per_engagement, value = maximizeGroupRevenueWeighted(advertisers_list)
     # assert
     self.assertEqual(4, value_per_engagement)
     self.assertEqual(800, value)