Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def prepare_simple_pad_alias(self, ctx):
- """
- Аналог simple_geo_banner, только с pad_alias вместо pad_id
- """
- builder = self.builder()
- ctx.pad = builder.pad(alias="alias_pad")
- builder.user_package_campaign()
- builder.targeting_pad(linked_object=builder.last_campaign())
- ctx.banner = builder.banner(text="banner_on_alias_pad")
- return ctx
- def test_simple_pad_alias(self, ctx):
- """
- bannerd.test_basic_suite:BasicSuite.test_simple_pad_alias
- Проверка запроса по pad_alias
- """
- #Проверка подходящего баннера
- expected_banners = [ctx.banner]
- actual_banners = self.get([("pad_alias", ctx.pad.alias), ("count", 10)])
- self.assertBannersEquals(expected_banners, actual_banners)
- #Проверка неподходящего баннера
- expected_banners = []
- actual_banners = self.get([("pad_alias", "random_alias"), ("count", 10)])
- self.assertBannersEquals(expected_banners, actual_banners)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement