예제 #1
0
 def pull_long_text(
     ids=USER_ID,
     feature_id=FEATURE_ID_CONTENT,
     template=PULL_TEMPLATE_DEFAULT_CONTENT,
     obj_id=CONTENT_ID3,
     obj_type=CONTENT,
     url=PUSHER_DELIVERY_URL,
     text="Все счастливые семьи похожи друг на друга, каждая "
     "несчастливая семья несчастлива по-своему. "
     "Все смешалось в доме Облонских. Жена узнала, "
     "что муж был в связи с бывшею в их доме "
     "француженкою-гувернанткой, и объявила мужу, "
     "что не может жить с ним в одном доме. "
     "Положение это продолжалось уже третий день и мучительно "
     "чувствовалось и самими супругами, и всеми членами семьи, "
     "и домочадцами."):
     return send_pull(
         {
             "feature_id": feature_id,
             "messages": DeliveryPull.get_messages_pull(template),
             "rule_params": {
                 "user_ids": ids
             }
         },
         url,
         obj_id=obj_id,
         obj_type=obj_type,
         text=text)
예제 #2
0
 def pull_user_action_purchase_options(ids=USER_ID,
                                       feature_id=FEATURE_ID_ERROR,
                                       template=PULL_TEMPLATE_DEFAULT_ERROR,
                                       url=PUSHER_DELIVERY_URL):
     return send_pull(
         {
             "feature_id": feature_id,
             "messages": DeliveryPull.get_messages_pull(template),
             "rule_params": {
                 "user_ids": ids
             }
         }, url)
예제 #3
0
 def pull_cert_autocomplete(ids=USER_ID,
                            feature_id=FEATURE_ID_LAST_CHANCE,
                            template=PULL_TEMPLATE_DEFAULT_LAST_CHANCE,
                            url=PUSHER_DELIVERY_URL):
     return send_pull(
         {
             "feature_id": feature_id,
             "messages": DeliveryPull.get_messages_pull(template),
             "rule_params": {
                 "user_ids": ids
             }
         },
         url,
         certificate="cookies1")
예제 #4
0
 def pull_user_action(ids=USER_ID,
                      feature_id=FEATURE_ID_TEXT,
                      template=PULL_TEMPLATE_DEFAULT_ACTION,
                      url=PUSHER_DELIVERY_URL,
                      action="/user/profile"):
     return send_pull(
         {
             "feature_id": feature_id,
             "messages": DeliveryPull.get_messages_pull(template),
             "rule_params": {
                 "user_ids": ids
             }
         },
         url,
         action_for_pull=action,
         certificate="test_cert")
예제 #5
0
 def pull_compilation(ids=USER_ID,
                      feature_id=FEATURE_ID_COMPILATION,
                      template=PULL_TEMPLATE_DEFAULT_COMPILATION,
                      obj_id=COMPILATION_ID,
                      obj_type=COMPILATION,
                      url=PUSHER_DELIVERY_URL):
     return send_pull(
         {
             "feature_id": feature_id,
             "messages": DeliveryPull.get_messages_pull(template),
             "rule_params": {
                 "user_ids": ids
             }
         },
         url,
         obj_id=obj_id,
         obj_type=obj_type)
예제 #6
0
 def pull_overly_long_text(
     ids=USER_ID,
     feature_id=FEATURE_ID_CONTENT,
     template=PULL_TEMPLATE_DEFAULT_CONTENT,
     obj_id=CONTENT_ID3,
     obj_type=CONTENT,
     url=PUSHER_DELIVERY_URL,
     text="Бал только что начался, когда Кити с матерью входила на большую, "
     "уставленную цветами и лакеями в пудре и красных кафтанах, залитую светом лестницу. "
     "Из зал несся стоявший в них равномерный, как в улье, шорох движенья, и, "
     "пока они на площадке между деревьями оправляли перед зеркалом прически и платья, "
     "из залы послышались осторожно-отчетливые звуки скрипок оркестра, "
     "начавшего первый вальс. "
     "Штатский старичок, оправлявший свои седые височки у другого зеркала и изливавший "
     "от себя запах духов, столкнулся с ними на лестнице и посторонился, видимо любуясь "
     "незнакомою ему Кити. Безбородый юноша, один из тех светских юношей, "
     "которых старый князь "
     "Щербацкий называл тютьками, в чрезвычайно открытом жилете, оправляя на ходу "
     "белый галстук, поклонился им и, пробежав мимо, вернулся, "
     "приглашая Кити на кадриль. "
     "Первая кадриль была уж отдана Вронскому, она должна "
     "была отдать этому юноше вторую. "
     "Военный, застегивая перчатку, сторонился у двери и, поглаживая усы, "
     "любовался на розовую Кити."
     "Несмотря на то, что туалет, прическа и все приготовления к балу "
     "стоили Кити больших "
     "трудов и соображений, она теперь, в своем сложном тюлевом платье на розовом чехле, "
     "вступала на бал так свободно и просто, как будто все эти розетки, кружева, "
     "все подробности туалета не стоили ей и ее домашним ни минуты внимания, как будто "
     "она родилась в этом тюле, кружевах, с этою высокою прической, "
     "с розой и двумя листками наверху ее."):
     return send_pull(
         {
             "feature_id": feature_id,
             "messages": DeliveryPull.get_messages_pull(template),
             "rule_params": {
                 "user_ids": ids
             }
         },
         url,
         obj_id=obj_id,
         obj_type=obj_type,
         text=text)
예제 #7
0
 def pull_no_text(ids=USER_ID,
                  feature_id=FEATURE_ID_CONTENT,
                  template=PULL_TEMPLATE_DEFAULT_CONTENT,
                  obj_id=CONTENT_ID2,
                  obj_type=CONTENT,
                  url=PUSHER_DELIVERY_URL,
                  text=""):
     return send_pull(
         {
             "feature_id": feature_id,
             "messages": DeliveryPull.get_messages_pull(template),
             "rule_params": {
                 "user_ids": ids
             }
         },
         url,
         obj_id=obj_id,
         obj_type=obj_type,
         text=text)
예제 #8
0
 def pull_movie_open(ids=USER_ID,
                     feature_id=FEATURE_ID_CONTENT,
                     template=PULL_TEMPLATE_DEFAULT_CONTENT,
                     url=PUSHER_DELIVERY_URL,
                     obj_id=CONTENT_ID4,
                     obj_type=CONTENT,
                     text="Тестовый пулл с переходом на фильм"):
     return send_pull(
         {
             "feature_id": feature_id,
             "messages": DeliveryPull.get_messages_pull(template),
             "rule_params": {
                 "user_ids": ids
             }
         },
         url,
         obj_id=obj_id,
         obj_type=obj_type,
         text=text)
예제 #9
0
 def pull_compilation_open(
         ids=USER_ID,
         feature_id=FEATURE_ID_COMPILATION,
         template=PULL_TEMPLATE_DEFAULT_COMPILATION,
         url=PUSHER_DELIVERY_URL,
         obj_id=COMPILATION_ID2,
         obj_type=COMPILATION,
         text="Пулл, который открывает карточку  Доктора Хауса"):
     return send_pull(
         {
             "feature_id": feature_id,
             "messages": DeliveryPull.get_messages_pull(template),
             "rule_params": {
                 "user_ids": ids
             }
         },
         url,
         obj_id=obj_id,
         obj_type=obj_type,
         text=text)
예제 #10
0
 def pull_collection_open(ids=USER_ID,
                          feature_id=FEATURE_ID_COLLECTION,
                          template=PULL_TEMPLATE_DEFAULT_COLLECTION,
                          url=PUSHER_DELIVERY_URL,
                          obj_id=COLLECTION_ID,
                          obj_type=COLLECTION,
                          play=False,
                          text="Тест  пулла коллекции (подборки)"):
     return send_pull(
         {
             "feature_id": feature_id,
             "messages": DeliveryPull.get_messages_pull(template),
             "rule_params": {
                 "user_ids": ids
             }
         },
         url,
         obj_id=obj_id,
         obj_type=obj_type,
         play=play,
         text=text)