Advertisement
zamotivator

Untitled

Jan 29th, 2015
309
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.12 KB | None | 0 0
  1.     def prepare_simple_pad_alias(self, ctx):
  2.         """
  3.        Аналог simple_geo_banner, только с pad_alias вместо pad_id
  4.        """
  5.         builder = self.builder()
  6.         ctx.pad = builder.pad(alias="alias_pad")
  7.         builder.user_package_campaign()
  8.         builder.targeting_pad(linked_object=builder.last_campaign())
  9.         ctx.banner = builder.banner(text="banner_on_alias_pad")
  10.         return ctx
  11.  
  12.     def test_simple_pad_alias(self, ctx):
  13.         """
  14.        bannerd.test_basic_suite:BasicSuite.test_simple_pad_alias
  15.  
  16.        Проверка запроса по pad_alias
  17.        """
  18.         #Проверка подходящего баннера
  19.         expected_banners = [ctx.banner]
  20.         actual_banners = self.get([("pad_alias", ctx.pad.alias), ("count", 10)])
  21.         self.assertBannersEquals(expected_banners, actual_banners)
  22.  
  23.         #Проверка неподходящего баннера
  24.         expected_banners = []
  25.         actual_banners = self.get([("pad_alias", "random_alias"), ("count", 10)])
  26.         self.assertBannersEquals(expected_banners, actual_banners)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement