{"widgets":{"@monetize/BannerCurtain":{"/content/header/madvHeaderPromo/madvHeaderPromo/bannerCurtain":{"advertisementId":"5480681","impression":"/safeclick/data=SpQw45JhDGE6zDtOdUQO_FhZNIC4n-UZaJ-eRINDRClLZ2Dps-YymlpthrsaOqC_Vhne0mPZhyVbRe6kAtXtEAdNDVCmYco5q8363_yRLgspuTif-dLxmVJsa17NBEgstjjnqyGM9gjZQO6JLjs9p723IxZWBzsM5gHKaw7fK4PZ15H15lP30dbq0_ST8aQ4NO_TqIXajz_O9PSfYqGFImL0usyd3PUYxa7catWEw5056b9cS82Kgc5BzhistZg-sBR2SLimxotzuGr5uQwA4ClPxd5QBab4eSvZFsBdJ6guWDvHxfimhhfFNMJYbrHt2AC5BBjdQ6hKCoWpk4HOUmBQ0rHHpy452uApBbplcCc355FSF8eGCSOafdzOCpC88GxTwZ3CGitHlTRDNKfXCfrpFiToNZauzus2lRVMpxo9DB4PtYITUqQc0fb2UwOGqwMX4nKeRAKEqrqhEn8udq6et-36VmcnFdnAP0dd6XmQ5MoYht9GrfQxxCLIRGxONNb8buaV7uLsUEG7npzGSu8jfwpFeWYQ7HTt9RyJYrt4b-rur3j_nBJjEqhYQ9ussoydrP6gzuq_31lG86216Syp6A0BUZ6YwR9Y3_MGvsX_eIQoOnUu4GSVUYwW-AuKO-3xKMSDbFz1sfFSGNsyXQpkQzHeAna2lkxH4-ySW5rN7x8w2CzVbFkeBbqwQhYtL0cnyURZsC_rBiYTtrzxlzIu6EstYn2RiwzhnTbNVwyo1Md0GfyiuPulxFS_nGWVwBkRgN_gMdmhKM6_xFccA6dxQj92bf4r8rh5ujEP8ZZUSWNQs2l7SochgY21eTqZvBWnUvJGwTzZe04BYk7XD-O-Nqkdc30MCT7EClNwUaLLZgbzG7abvyfSWAwMOWuio_R47y-qHh3jUiRe6rBqEMiQuuO284kj1FxUqJqss5Jf8B8uq_IMrUmVS1ZVX8d5zZIKEV7GaCcayPy4xLX5Ye0WPV8RYopsRwulZoJK_efpkc4yFR7e8LkdjNX56pI8srUPzK5TzDaB-MzOzmvQ1rqbXpnbY78l3xQV4TCEaRYh6AVhtXczt4KSzSbbb5nvUTENBmH9gvYVmOF26CDw1pa8TtO3FutcWz5IPoMjkBD6HyMwnCr_cJyA-zRIhEHSeOyCLXyQ5sBxxjMowgI3FBBzJHzJvr51rPO3uauB2dkyJ30tNF16lyQcfxVl1fJB6b-5Vo2FlKBWfJ_CMuNFFiE0QnTUHShiG81Miv1KcYbUBTdco2r1nGs7OHkj7agJxupD74i_1iTqL197INQIN0xxuDInD3G_HWe-DZqB6Mi68IDbhJl7zBS3cviWCZ6ul3cqp_pIAqbcGI8hEiZkQ5SguoJA-kRGBb744kojEbc-a1hpyhauFw,,/b64e=1/sign=92d420d1d52c9f20470ba95d8c4a384c/keyno=MARKET_1/*","isMadvHeaderPromo":true}}},"meta":{"/content/header/madvHeaderPromo/madvHeaderPromo/bannerCurtain":{"name":"@monetize/BannerCurtain"}},"collections":{}}
{"widgets":{"@monetize/KebabProtector":{"/content/header/madvHeaderPromo/madvHeaderPromo/kebab/kebabProtector":{"adLabel":{"adLabelText":"Реклама","advertizer":"СМАРТЛИНК, ИНН 9722074336, erid: nyi26TK8Sq2EHekSzo8X5NFd97Ao6Wsf","adLabel":1},"advertisementId":"5480681","url":"https://market.yandex.ru/special/bosch25?fromSins=1&erid=nyi26TK8Sq2EHekSzo8X5NFd97Ao6Wsf","isMadvHeaderPromo":true}}},"meta":{"/content/header/madvHeaderPromo/madvHeaderPromo/kebab/kebabProtector":{"name":"@monetize/KebabProtector"}}}
Баннер
{"widgets":{"@yandex-market/LazyLoader-market":{"/content/header/header/catalogEntrypoint/catalog":{"isEnabledServerRequestsMode":false,"widgetName":"@MarketNode/HeaderCatalog","widgetId":"HeaderCatalog","options":{"isSins":false,"isChefRemixExp":false},"slotOptions":{"dynamic":true},"infinite":false,"cspNonce":"QGpt1a+M5nhyPks8dZDnzA==","renderStrategy":"append"}}},"meta":{"/content/header/header/catalogEntrypoint/catalog":{"name":"@yandex-market/LazyLoader-market"}}}{"widgets":{"@light/NavigationMenu":{"/content/header/header/catalogEntrypoint":{"preloadedWidget":"HeaderCatalog","isM2bGpb":false,"isRobot":false}}},"meta":{"/content/header/header/catalogEntrypoint":{"name":"@light/NavigationMenu"}},"collections":{"i18n":{"translations":{},"language":"ru","isActive":false}}}
{"widgets":{"@light/HeaderSearch":{"/content/header/header/search":{"suggestUrl":"//yandex.ru/suggest-market/suggest-market-new?srv=market&platform=desktop&format=v2&adult=0","searchUrl":"/search","yandexuid":"7248900201753589569","searchText":"","extraParams":{"isCpa":1,"gps":"37.6177,55.755863","lr":213},"suggestDirectParams":{"isSeparated":true},"pageId":"market:product-spec","isSearchWishlist":false,"isSearchPurchasedGoods":false,"isSearchReferral":false,"isSuggestWithSearchContextOff":false,"searchContext":null,"placeholder":"Найти товары","cspNonce":"QGpt1a+M5nhyPks8dZDnzA==","isIntegration":false,"isCmsAfterSuggestExp":true,"isEmptyCMS":false,"isHeaderSearchFieldRedesign":false,"isPrevButtonAvailable":false,"isNewSuggestExp":"redisigne","suggestStatus":"not-load","suggests":[],"isTouchHeroNewSuggestExp":false,"isUz":false,"isGrayInputDesign":false,"isLightForcedDesign":false,"showVoiceSearch":false,"isSolidBackground":false,"shouldUseNewTabs":false}}},"meta":{"/content/header/header/search":{"name":"@light/HeaderSearch"}},"collections":{"constructorData":{},"visibleSearchResult":{},"searchResult":{},"suggestV2":{},"remoteRetail":{"remote-retail":{"id":"remote-retail","isRetailIntegration":false,"searchContext":"remote-retail_ctx","isRestoredSearchContext":false}},"experimentFlag":{"all_apphost_header":{"id":"all_apphost_header","value":true},"all_cr-incuts_without-all-shops-button":{"id":"all_cr-incuts_without-all-shops-button","value":true},"all_cart_expired_item_suggest":{"id":"all_cart_expired_item_suggest","value":true},"all_fintech_checkout_redesign_superkolbaski":{"id":"all_fintech_checkout_redesign_superkolbaski","value":true},"all_business-info-cpr":{"id":"all_business-info-cpr","value":true},"all_admon-tracker":{"id":"all_admon-tracker","value":true},"all_checkout_redesign-local-console":{"id":"all_checkout_redesign-local-console","value":true},"all_newbie_cart_strict":{"id":"all_newbie_cart_strict","value":true},"dsk_product-page-sticky-redesign":{"id":"dsk_product-page-sticky-redesign","value":true},"all_popup_login_agitation":{"id":"all_popup_login_agitation","value":"withKMWidget"},"all_km-shop-info-block":{"id":"all_km-shop-info-block","value":true},"all_cart-theme-snippet_no-old-price":{"id":"all_cart-theme-snippet_no-old-price","value":1},"all_addresses_courier_tracking_map":{"id":"all_addresses_courier_tracking_map","value":true},"all_new-profile-menu":{"id":"all_new-profile-menu","value":true},"dsk_search-filters_widened":{"id":"dsk_search-filters_widened","value":true},"all_new-business-page":{"id":"all_new-business-page","value":true},"touch_new-business-tabbar":{"id":"touch_new-business-tabbar","value":true},"all_cart_shop_groups":{"id":"all_cart_shop_groups","value":true},"all_cart_summary_redesign":{"id":"all_cart_summary_redesign","value":true},"all_truth_express":{"id":"all_truth_express","value":true},"all_cart-button_opt":{"id":"all_cart-button_opt","value":true},"all_snippet-alternative-delivery":{"id":"all_snippet-alternative-delivery","value":true},"all_mf_cart":{"id":"all_mf_cart","value":true},"all_ugc_master-tasks":{"id":"all_ugc_master-tasks","value":true},"all_cart_shop_promo_hub":{"id":"all_cart_shop_promo_hub","value":true},"all_delivery-console-signals":{"id":"all_delivery-console-signals","value":true},"all_snippet_rating_by_persId":{"id":"all_snippet_rating_by_persId","value":true},"all_adult-cookie-lifetime":{"id":"all_adult-cookie-lifetime","value":true},"all_snippet-constructor_become-cheaper_redesign":{"id":"all_snippet-constructor_become-cheaper_redesign","value":true},"all_replacement-promotion-on-encrypted":{"id":"all_replacement-promotion-on-encrypted","value":true},"all_search-filters_size-filters-renewed":{"id":"all_search-filters_size-filters-renewed","value":true},"all_fintech_checkout_redesign_drugie_sroki":{"id":"all_fintech_checkout_redesign_drugie_sroki","value":true},"all_km_recom-snippets_with-reason-to-buy":{"id":"all_km_recom-snippets_with-reason-to-buy","value":1},"all_wishlist_use_blender":{"id":"all_wishlist_use_blender","value":true},"all_cart_desktop_shop_groups":{"id":"all_cart_desktop_shop_groups","value":true},"all_cart_similar_button_redesign":{"id":"all_cart_similar_button_redesign","value":true},"desktop_new-sins-header":{"id":"desktop_new-sins-header","value":true},"dsk_hero-banner-separation-lazy":{"id":"dsk_hero-banner-separation-lazy","value":true}}}}
{"widgets":{"@MarketNode/HeaderTabs":{"/content/header/topMenu/tabs":{"leftTabs":[{"link":"https://market.yandex.ru/page/weekly","text":"Все хиты","color":"#ffffff00","picture":{"url":"//avatars.mds.yandex.net/get-marketcms/1357599/img-a4d1cfe4-b320-4da2-9d65-21162920974d.png/optimize"},"isEnabled":true,"id":"thematicEntrypoint","fullName":"Все хиты","isRightSide":false,"viewName":"ThematicEntrypoint","withMarginRight":false},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"https://market.yandex.ru/special/ultima","fullName":"Ultima"},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"https://market.yandex.ru/special/split","fullName":"Сплит"},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"https://market.yandex.ru/favourite-category-link","fullName":"Любимая категория","actionType":"SHOW_FAVOURITE_CATEGORY_POPUP"},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"https://market.yandex.ru/special/crossborder_dep","fullName":"Из-за рубежа"},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"https://market.yandex.ru/special/fashion_dep","fullName":"Одежда"},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"/catalog--tovary-dlia-doma/54422","fullName":"Дом"},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"https://market.yandex.ru/special/remont","fullName":"Ремонт"},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"https://market.yandex.ru/special/kids_dep","fullName":"Детям"},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"/catalog--tovary-dlia-krasoty/54438","fullName":"Красота"},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"https://market.yandex.ru/special/electronics_dep","fullName":"Электроника"}],"rightTabs":[{"viewName":"Market2BusinessTab","isRightSide":true,"id":"undefined","entity":"navnode","link":"https://business.market.yandex.ru/pokupayte-dlya-biznesa","fullName":"Покупайте как юрлицо"},{"viewName":"NavigationMenuTab","isRightSide":true,"id":"undefined","entity":"navnode","link":"https://partner.market.yandex.ru/welcome/?utm_source=yandex_services&utm_medium=b2c_market&utm_campaign=frontb2c&utm_content=text&utm_term=portalb2b","fullName":"Продавайте на Маркете"}],"regionTab":{"id":"regionTab","isRightSide":false,"viewName":"NavigationMenuRegionTab"},"isExtendedWidth":false,"isDisableHeaderHotlinks":false,"isChatEnabled":false}}},"meta":{"/content/header/topMenu/tabs":{"name":"@MarketNode/HeaderTabs"}},"collections":{"market2Business":{"current":{"id":"current","shouldShowEntryPointNotification":false}},"featureToggle":{"m2b":{"m2b_gpb":true,"m2b_all_vat":false,"m2b_loyalty":true,"m2b_vk_pixel":false,"m2b_new_rom_api":true,"m2b_postpayment":true,"m2b_menu_for_ent":true,"m2b_all_mark_code":true,"m2b_all_vat_badge":false,"m2b_logo_redesign":true,"m2b_checkout_credit":true,"m2b_hide_payment_km":false,"m2b_is_chestny_znak":true,"m2b_all_1688_to_cart":true,"m2b_all_kkm_carousel":true,"m2b_oebs_orders_acts":true,"m2b_all_recom_km_page":true,"m2b_retention_popover":false,"m2b_all_new_requisites":true,"m2b_encryption_address":false,"m2b_new_rom_api_create":true,"m2b_acquisition_popover":false,"m2b_is_blender_normalize":true,"m2b_promocode_on_landing":true,"m2b_loyalty_b2c_promocodes":true,"m2b_new_order_confirmation":true,"m2b_business_price_fallback":true,"m2b_encryption_personal_data":true,"m2b_retention_popover_segment":true,"m2b_acquisition_popover_segment":true,"m2b_red-point-in-b2c-header-nav":true,"m2b_all_product_page_super_light":false,"m2b_report_params_from_b2bclients":true,"m2b_breadcrumb_with_search_filters":true,"m2b_business_accounts_popup_on_b2c":false,"m2b_return_with_photo_control_mark":true,"m2b_checkout_black_params_from_b2bclients":false,"m2b_dsk_business_accounts_from_not_registered_customers":true}}}}
Crafting Test-Driven Software with Python. Write test suites that scale with you...
Цена с картой Яндекс Пэй:2 377
Скидка: 70%
–70 %
Вместо:
2 4257 969
{"widgets":{"@card/Price":{"/content/page/fancyPage/stickyOffer/price":{"composeId":"12036359043254738137","cashbackItems":[],"cashbackViewType":"defaultOffer","hasFinancialProductBadge":false,"viewType":"defaultCpaOfferMiniSticky","greenPriceOnboardingProps":{"isAlfaCardOwner":false,"isYaBankFlowEnabled":true},"isB2bSegmentOnB2cMarketFresh":false,"isNonBreakablePrice":true,"shouldRenderPrice":true,"priceOffer":{"prices":[{"content":[{"value":"2377.000000","type":"price","transitionId":"tr_16073262552700194707","unit":"₽"},{"value":"medium","type":"delimiter"},{"value":"yaPay_wide","type":"icon","feature":"TERM_SMALL"},{"value":" ","type":"literal","feature":"TERM_SMALL"},{"value":"Пэй","type":"literal","feature":"TERM_SMALL"},{"value":" ","type":"literal","feature":"MINOR"}],"feature":"TERM_MAIN"},{"content":[{"value":"7969.000000","type":"price","feature":"MINOR_CROSSED","unit":"₽"},{"value":" ","type":"literal"},{"value":"–70%","type":"literal","transitionId":"tr_8224604074878950043"},{"value":"","type":"newline"}],"feature":"MINOR"},{"content":[{"value":"без карты","type":"literal"},{"value":" ","type":"literal"},{"value":"2425.000000","type":"price","unit":"₽"},{"value":" ","type":"literal"}],"feature":"MINOR_SMALL"}],"signals":[],"extraRows":[]},"price":{"value":2425,"currency":"₽","postfix":"","discountValue":"−70 %","discountAbsoluteValue":"5 544 ₽","isPersonal":false,"oldPrice":7969,"oldValue":7969,"priceAfterDiscount":"2 425 ₽"}}}},"meta":{"/content/page/fancyPage/stickyOffer/price":{"name":"@card/Price"}},"collections":{"cashbackView":{"current":{"id":"current","hasYaPlus":false,"hasLock":true,"hasFromPrefix":true,"canBuyPlus":false,"color":"muted","isProductOrOfferPage":true}},"url":{"current":{"id":"current","entity":"url","protocol":"https:","slashes":true,"auth":null,"host":"market.yandex.ru","port":null,"hostname":"market.yandex.ru","hash":null,"search":null,"query":null,"pathname":"/product--crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest/1785587062/spec","path":"/product--crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest/1785587062/spec","href":"https://market.yandex.ru/product--crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest/1785587062/spec"}},"featureToggle":{"isHardCpaOnly":true,"areSubscriptionGoodsAvailable":true},"price":{"12036359043254738137":{"mainPrice":{"price":{"value":2377,"currency":"RUR"},"type":"extraDiscount","subtype":"ya-card"},"isPersonalDiscount":false,"discountPercent":70,"oldPrices":[{"price":{"value":2425,"currency":"RUR"},"type":"regular"},{"price":{"value":7969,"currency":"RUR"},"type":"withoutDiscount"}],"absoluteDiscount":{"value":5544,"currency":"RUR"}}},"priceOffer":{"12036359043254738137":{"prices":[{"content":[{"value":"2377.000000","type":"price","transitionId":"tr_16073262552700194707","unit":"₽"},{"value":"medium","type":"delimiter"},{"value":"yaPay_wide","type":"icon","feature":"TERM_SMALL"},{"value":" ","type":"literal","feature":"TERM_SMALL"},{"value":"Пэй","type":"literal","feature":"TERM_SMALL"},{"value":" ","type":"literal","feature":"MINOR"}],"feature":"TERM_MAIN"},{"content":[{"value":"7969.000000","type":"price","feature":"MINOR_CROSSED","unit":"₽"},{"value":" ","type":"literal"},{"value":"–70%","type":"literal","transitionId":"tr_8224604074878950043"},{"value":"","type":"newline"}],"feature":"MINOR"},{"content":[{"value":"без карты","type":"literal"},{"value":" ","type":"literal"},{"value":"2425.000000","type":"price","unit":"₽"},{"value":" ","type":"literal"}],"feature":"MINOR_SMALL"}],"signals":[],"extraRows":[]}},"compose":{"12036359043254738137":{"categoryId":"18540910","navnodeId":"20598970","oskuSlug":"crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest","id":"12036359043254738137","offerId":"S4Z8DKw0FTGf931-YZcIyw","seoOskuId":"102153586030","vendorId":"15727960","shopId":"431782","supplierId":"1011694","departmentId":"54510","productId":"1785587062","businessId":"760292","productSlug":"crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest","skuId":"101873750034","defaultOfferId":"S4Z8DKw0FTGf931-YZcIyw"}},"offerPlaces":{"mainDefaultOffer":{"composeId":"12036359043254738137"}},"personalDiscount":{},"deliveryInfo":{"12036359043254738137":{"isCrossborder":false,"isChinaWholesale":false,"options":[{"deliveryDate":"30 июля","deliveryType":"onDemand","dayFrom":3,"deliveryService":"по клику","deliveryPrice":{"value":0,"currency":"RUR"},"consoleDate":{"value":"30 июл","features":["THINGRAY"]},"style":"BLUE","baobabModel":{"priceValue":0,"deliveryType":"ON_DEMAND","priceCurrency":"RUR","deliveryDays":3,"deliveryDateTo":"2025-07-30","calculatedFor":"8cb10d383a64795fe26382351d09af60;S4Z8DKw0FTGf931-YZcIyw","precise":true,"selected":false,"deliveryText":"30 июля, по клику","deliveryDateFrom":"2025-07-30"},"price":{"value":0,"currency":"RUR","valueFeatures":["THINGRAY"],"currencyFeatures":["THINGRAY"]},"service":{"value":"по клику","features":["THINGRAY"]},"date":{"value":"30 июля","features":["BOLD"]},"dayTo":3},{"deliveryDate":"30 июля","deliveryType":"pickup","dayFrom":3,"deliveryService":"пункт выдачи","deliveryPrice":{"value":0,"currency":"RUR"},"consoleDate":{"value":"30 июл","features":["THINGRAY"]},"style":"WHITE","baobabModel":{"priceValue":0,"deliveryType":"PICKUP","priceCurrency":"RUR","deliveryDays":3,"deliveryDateTo":"2025-07-30","calculatedFor":"d48ff4b2f68a10fd7c86f185a6ccede0;S4Z8DKw0FTGf931-YZcIyw","precise":true,"selected":false,"deliveryText":"30 июля, пункт выдачи","deliveryDateFrom":"2025-07-30"},"price":{"value":0,"currency":"RUR","valueFeatures":["THINGRAY"],"currencyFeatures":["THINGRAY"]},"service":{"value":"пункт выдачи","features":["THINGRAY"]},"date":{"value":"30 июля","features":["BOLD"]},"dayTo":3}],"isAdditionalShipment":false}},"promoBenefit":{},"promoBlueFlash":{},"ultima":{},"businessPrice":{},"transition":{"tr_16073262552700194707":{"params":{"onboardingId":"YA_CARD_PRICE"},"type":"onboarding"},"tr_484835706505264969":{"params":{"url":"https://market.yandex.ru/business--t8-izdatelskie-tekhnologii/760292"},"type":"url"},"tr_3532210290353990764":{"params":{"url":"https://doctor.market.yandex-team.ru/offer-diagnostic?businessId=760292&mainTab=KI&offerId=11812174"},"type":"url"},"tr_6013789106070685044":{"params":{"url":"https://partner.market.yandex.ru/business/760292/assortment?offerId=11812174"},"type":"url"},"tr_18375477852234905214":{"params":{"businessId":"760292","sponsored":false,"deliveryType":"MARKET","productId":"1785587062","skuId":"101873750034","offerId":"S4Z8DKw0FTGf931-YZcIyw","additionalParams":[{"name":"deliveryMarketTransitionOfferId","value":"S4Z8DKw0FTGf931-YZcIyw"}],"oskuId":"102153586030"},"type":"cardDeliveryConsoleTransition"},"tr_10276754836800608052":{"params":{"productId":"1785587062","skuId":"101873750034","businessId":"760292","isBusiness":true,"oskuId":"102153586030"},"type":"ugcReviewsMediaNavigation"},"tr_3910351871649234668":{"params":{"categoryId":"18540910","navnodeId":"20598970","productId":"1785587062","skuId":"101873750034","slug":"crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest"},"type":"similarProducts"},"tr_14304136539037462178":{"params":{"skuId":"101873750034","slug":"crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest","businessId":"760292","productId":"1785587062"},"type":"fullSpecsGrouped"},"tr_12917418210634186761":{"params":{"slug":"crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest","productId":"1785587062"},"type":"productCard"},"tr_6832918902279391366":{"params":{"productId":"1785587062","skuId":"101873750034","offerId":"S4Z8DKw0FTGf931-YZcIyw","businessId":"760292","slug":"crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest"},"type":"productQuestionsLink"},"tr_8224604074878950043":{"params":{"price":{"mainPrice":{"price":{"value":2377,"currency":"RUR"},"type":"extraDiscount","subtype":"ya-card"},"isPersonalDiscount":false,"discountPercent":70,"oldPrices":[{"price":{"value":7969,"currency":"RUR"},"type":"withoutDiscount"},{"price":{"value":2425,"currency":"RUR"},"type":"regular"}],"absoluteDiscount":{"value":5544,"currency":"RUR"}}},"type":"personalDiscount"}}}}
{"widgets":{"@marketfront/Empty":{"/content/page/fancyPage/stickyOffer/priceWholeSale":{"wrapperProps":{}}}},"meta":{"/content/page/fancyPage/stickyOffer/priceWholeSale":{"name":"@marketfront/Empty"}}}
{"widgets":{"@light/ToggleWishlist":{"/content/page/fancyPage/stickyOffer/wishlist/wishlistToggle":{"productId":"1785587062","skuId":"101873750034","offerId":"S4Z8DKw0FTGf931-YZcIyw","businessId":"760292","title":"Crafting Test-Driven Software with Python. Write test suites that scale with your applications' needs and complexity using Python and PyTest","picture":"https://avatars.mds.yandex.net/get-mpic/12366926/2a0000018f9ffc022c0e570c17b8bce0f515/orig","price":{"value":2377,"currency":"RUR"},"size":16,"color":"#222222","withNotification":true,"withText":true,"waitWishlistCollections":false,"initialWishState":false,"viewType":"button","place":{"page":"product","widget":"product_card_header"},"isAuth":false,"isWalter":true,"isWishlistPlace":false,"needAddToWishList":false,"isSnippetClickArea":false,"isNotAuthUser":true}}},"meta":{"/content/page/fancyPage/stickyOffer/wishlist/wishlistToggle":{"name":"@light/ToggleWishlist"}},"collections":{"referenceWishlistItem":{},"expFlags":{"all_apphost_header":true,"all_cr-incuts_without-all-shops-button":true,"all_cart_expired_item_suggest":true,"all_fintech_checkout_redesign_superkolbaski":true,"all_business-info-cpr":true,"all_admon-tracker":true,"all_checkout_redesign-local-console":true,"all_newbie_cart_strict":true,"dsk_product-page-sticky-redesign":true,"all_popup_login_agitation":"withKMWidget","all_km-shop-info-block":true,"all_cart-theme-snippet_no-old-price":1,"all_addresses_courier_tracking_map":true,"all_new-profile-menu":true,"dsk_search-filters_widened":true,"all_new-business-page":true,"touch_new-business-tabbar":true,"all_cart_shop_groups":true,"all_cart_summary_redesign":true,"all_truth_express":true,"all_cart-button_opt":true,"all_snippet-alternative-delivery":true,"all_mf_cart":true,"all_ugc_master-tasks":true,"all_cart_shop_promo_hub":true,"all_delivery-console-signals":true,"all_snippet_rating_by_persId":true,"all_adult-cookie-lifetime":true,"all_snippet-constructor_become-cheaper_redesign":true,"all_replacement-promotion-on-encrypted":true,"all_search-filters_size-filters-renewed":true,"all_fintech_checkout_redesign_drugie_sroki":true,"all_km_recom-snippets_with-reason-to-buy":1,"all_wishlist_use_blender":true,"all_cart_desktop_shop_groups":true,"all_cart_similar_button_redesign":true,"desktop_new-sins-header":true,"dsk_hero-banner-separation-lazy":true},"adultToggle":{"hidden":false,"url":null,"addToCartItem":null,"wishlistItem":null}}}
{"widgets":{"@marketfront/ProductCartButton":{"/content/page/fancyPage/stickyOffer/actions":{"configType":"MAIN_DO","wrapperProps":{},"userHasAddress":false,"cartLink":"/my/cart","isError":false,"isWebView":false,"isTouch":false,"isInIntegration":false,"isNotAuthUser":true,"needAddToCart":false,"isM2bEdoOnlyEnable":false,"isClickProxyDoAvailable":true,"isOneClickFromAuthPopupExp":false,"isCartButtonUnification":false}}},"meta":{"/content/page/fancyPage/stickyOffer/actions":{"name":"@marketfront/ProductCartButton"}},"collections":{"viewItem":{"vi_12036359043254738137_bi_13798370747246360007":{"id":"vi_12036359043254738137_bi_13798370747246360007","buyOptionId":"bi_13798370747246360007","composeId":"12036359043254738137"}},"views":{"defaultOffer":"vi_12036359043254738137_bi_13798370747246360007"},"buyOption":{"bi_13798370747246360007":{"minimum":1,"feedOfferId":"929276.11812174","promocode":"WOW500","price":{"value":2425,"currency":"RUR"},"offerId":"S4Z8DKw0FTGf931-YZcIyw","showUid":"17535895700069937121906001","slug":"crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest","trackingLinks":{"promotionUrl":"/safeclick/data=SpQw45JhDGEtO5qMksCMdKh9o1rQXRpkUve1I8ECW7juyhxB2AnmSqSnY2WgRJ7X_fsf1mWgaWi5SWexkfTgGO_2a3bQn3AHMWBuPumXnomk5i8aRSWJ2_xNy4_KmEy2K9ZPsvN32tRHbuawKIgKKTsIeXxvmKzBu4tykm80QOk_IMp8sWhXT_3n-RFqUOAB6s_VkYtSqmKqp2tHbm9GTNxz86Y-KHokuR5-qPjh4_anz8fqSXMXj2gWYEL3v2Y1Bfoii1zueHC6aQi-6eOUFoFw3OnT_aIcfL0Pt_oGblFYv_9dTbjk7QQOYiNEU2EEy-FOdw94nwQEvrPIrPHKkrjfCpwlAD_6eks-_On2UL79srj7aqQENpGIY24U0ZWeh9l-Wf4oj7MSJmWIt41fa8dtBuLcI39xIIcTySH6xtLFFi5qGASV-pI3yg4JQm1gIEsxEGFLo83x8yLi7pQAQoF_NV8XMJcvJ9mxCSOIMGleBd6m-iO6npFfddW0RgZkn42D3-s9TVF8ncOjV5MVv0mqVVcRKODD8EKWxhb9FfDTGYNcT_0yN01h-soyTMR8Qa745R3vUFx8X1qOQJZHGIcWd9LiUnlzrqbXvus6W1IjvJ6DXKQQwM-2_aX5BLmH50tHiKL8yd2a45YZO8XGNcAQTu8VS7vEqEakzKl-3mkE-qJfiZUbyB51fZMPTD9u16MlSKt2Vdcw2fWqDgEugjCWkKur1vlzhCH0Pvmzv7gkPeksFi9AOBHPYI2Ru63hms4rvn0-UZl8sa2fELGUtPBg4tU8KbUaiBYmGZCx-373A0e-uGZGKLKi02A9RpHoAun4QGMEOzuyn4HMAIynHHJTWmq1Ts0jQTwh7sSzs9JKk_LuqHSJGJNfFadopF7v9h5lwcv2K8MI_s2v7KxVCsJ1cIkK9TQM4YLzMotTSwQivyxFPWRIKM31m4rjVcJQ4lVNTLxHqu8q5ZDR2wzUTTsR198t9wD6aE_ohujf-QFqhNhQPljP_in9pdIO7IajxXhayPxPf6Mgo9oVXQmnArmda9ir_yqQfuSFCEj_Y7T--9xwMJHETSWYANJL_DFlc8X2iKlr48K-YwlhkeYucPcRPS-D5PCJonL_x2vaIJtNcvVjWgt75CUytgnoMIV_VEuMSsOFta8h_tUuAYmTFnvyz__3TW9pwFNL-HF1Xgwd4BkX7Tjl7WzG6PdhR06YAP2ruvjP04r03-8ybhbQiXuLaTLmHMD3_eBo979iu7ZLSF7moYRFIVc0ApV71q0PGt0S8CCwwROk65YYEd9CiA,,/b64e=1/sign=922d28eeaa62b2cb702f025d9f0d5a75/keyno=MARKET_1/*","cpa":"/safeclick/data=J_LVfyLzRQqMQ3UEqcldabLZuW7uTC3aazDbvE4BwZYcru0bBJRRn7IxuWMmyszs_22Kv6u9itJadeb7-BXNtN_cwt_iKT60CaptmmU9q6pKgCprln70D1_e9fcMDLTDtikN_j4vkWbRKXvayZLf-0luJaw4_wKiFlLifpjhJVEvyWVeD6-LrMb-kkeXQ2XQnpxuwv2yLXTrmV0eDDqsSXe5TcmSuc9qRk52YRnSUkne5WW_L-TgxkUQLCk6B5VRMB_vKNWQqf7FR__SyHQ3O4QA-3BWqpcQChsoY_tAg4kqphIMfBKYUJooOAM81YseTV7qH-pU5XnHwhk53E7vW2nHWZSWP0JqVH8SRmvXOmX4dHtlMAJFXfqU5f2j57ivxhe3CHdscSrwufB0V-41W79BbOYj5oyxqYKqD2FCWzjBpgpY3pNia3bKsWLYRCT664WBwY9K_JyMzdYCwZo3iygqykc_p0okTCH8zJ7DdxRmFmjb97wC3ONbj49-D5K9Co01vOLNTcZ2PJGq8EGMvglsjVr2igUfrqMupiWUU-v18TJNV-QKZBuIsnRNUVhy3C8MwvFbhdewn2KpVMNkWPs8o7W1FPgE0fymtUJShfKFU8SFrWmIhWN7sj5zLo3VtyioGgFknVywNGT0lg9hybrt-gZJa4eS9lAWKBzRBfFUZ0oQSaney6gKjOX9nZhVXXIBOE8kJHqiPLLsY_lJimwnQqCVAoz9No-SgNIGdVWbHrmfrQUwxZJtg1-PHlwWYrHqU8ISsL-aCmiS-uRtHqmSOcyfOjFEAjdTVlKBwTU8KM-m4vQWANmfBcik3-3aRxG_Vrp-ZpalWwX3zqhtKTcqi6_PAfSH3K3ROVI8Hba7R6VnVFdiPjwODPiHzU_AgnyxRVqJEqGMj4tMSHKgG36bv_Z_Wjlxks8bdF_5xUl7cXn6xxk4XQ0t4oWSE9Gu9fSgMMyOCZ42lSsMypu11WalsYdJKbBOXg1gFAwvUty2tlA66edplbYk7eg7t9UE3fG7OUdJ9XhttJorIVHVJz3wwBViHXBgdTWeUh3VzcWtqLcnrIfjtCKhAwR-KE5-uEpoUDNRsinDOmtI8hHV0rhlQIVXBZouzIzaP9yg9sqR-vqKOq6pSm9uCziFkrBlS5cXoxguyvy5Ugnjzj8q5O7WrwN0TJgDaoU-QsxoroS2pMl0225db5VU6jWarYgEIlY9fwHQ9sMkLHqjAXO-WcnhzQlv-HlvAMchJLC0KWF1NI5E2T9G3k3IHtPPZZISpvhDAL7vRBJZrdGOowjmydkh7eiKE-hzgagRjZ-ALlUkbJI8yWR9X81Tbl8a_9P4mXHNcrE29HjvoXkNk_1KtkUCuBOYslkXOlGwL9Qpbz9zo4O1R0tjzUMVbiXkNUG6Y2ZTCCU6kLugXgM3o1ORaA,,/b64e=1/sign=dd5cafcbdfabaef418c9b9fbcd752158/keyno=MARKET_1/*"},"categoryId":"18540910","navnodeId":"20598970","departmentId":"54510","businessId":"760292","businessName":"Т8 Издательские Технологии","flags":["isFbs","isOnDemand","isPartialCheckoutAvailable"],"title":"Crafting Test-Driven Software with Python. Write test suites that scale with your applications' needs and complexity using Python and PyTest","benefitTypeCode":"waremd5","counterStep":1,"supplierName":"Т8 Издательские Технологии","productId":"1785587062","feedId":"929276","imageMeta":{"key":"2a0000018f9ffc022c0e570c17b8bce0f515","namespace":"mpic","groupId":12366926},"maximum":1000,"id":"bi_13798370747246360007","deliveryType":"DELIVERY","analytics":{"yaBankPrice":"2377","warehouseId":"156061","shopSlug":"yandex-market","paymentMethodTypes":["BY_CARD_ONLINE","IN_CASH"],"promos":[{"type":"discount-by-payment-type","key":"nyWZAtmN9H5SPrxJXpxBFQ","description":"Скидка по типу оплаты \"Я.Пэй\" на стандартные категории","isPersonal":false,"shopPromoId":"STANDARD_DEFAULT_DISCOUNT_BY_PAYMENT_TYPE_YANDEX_1","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=STANDARD_DEFAULT_DISCOUNT_BY_PAYMENT_TYPE_YANDEX_1"},{"promoCode":"WOW500","type":"promo-code","description":"Маркетинг_эксперимент_оффер_новичка_180_wow500_500_от_1500_0704","landingUrl":"https://market.yandex.ru/","promoCodeType":"on-selection","key":"LWdCVj9dZLENyvHn6G8w6w","value":21,"shopPromoId":"cf_125613","isPersonal":false},{"type":"discount-by-payment-type","key":"fZ3XLaWtLFCVyd6AGdo2aA","description":"Зеленые цены. Базовая. На все","isPersonal":false,"shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=fZ3XLaWtLFCVyd6AGdo2aA"},{"type":"empty-promo","key":"RZxDEBsRV0HjPqWR3eEJRw","description":"kids","isPersonal":false,"shopPromoId":"L20568309","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20568309"}],"deliveryOptions":[{"toDate":1753848770,"priceInfo":{"value":99,"currency":"RUR"},"deliveryType":"delivery","fromDate":1753848770},{"toDate":1753848770,"priceInfo":{"value":0,"currency":"RUR"},"deliveryType":"pickup","fromDate":1753848770},{"toDate":1753848770,"priceInfo":{"value":0,"currency":"RUR"},"deliveryType":"pickup","fromDate":1753848770},{"toDate":1753848770,"priceInfo":{"value":99,"currency":"RUR"},"deliveryType":"pickup","fromDate":1753848770},{"toDate":1753848770,"priceInfo":{"value":0,"currency":"RUR"},"deliveryType":"delivery","fromDate":1753848770}],"hypeBadge":{"hasBadgeRare":false},"yandexBnplInfo":{"enabled":true},"ownMarketPlace":true,"paymentType":"PREPAYMENT","placementType":"3P","shopSku":"11812174","atSupplierWarehouse":true},"vendorId":"15727960","promos":[{"type":"discount-by-payment-type","key":"nyWZAtmN9H5SPrxJXpxBFQ","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=STANDARD_DEFAULT_DISCOUNT_BY_PAYMENT_TYPE_YANDEX_1","shopPromoId":"STANDARD_DEFAULT_DISCOUNT_BY_PAYMENT_TYPE_YANDEX_1","anaplanId":"STANDARD_DEFAULT_DISCOUNT_BY_PAYMENT_TYPE_YANDEX_1"},{"promoCode":"WOW500","type":"promo-code","key":"LWdCVj9dZLENyvHn6G8w6w","landingUrl":"https://market.yandex.ru/","shopPromoId":"cf_125613","anaplanId":"cf_125613"},{"type":"discount-by-payment-type","key":"fZ3XLaWtLFCVyd6AGdo2aA","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=fZ3XLaWtLFCVyd6AGdo2aA","anaplanId":"fZ3XLaWtLFCVyd6AGdo2aA","shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","parentPromoId":""},{"key":"","type":"parent-promo"},{"type":"empty-promo","key":"RZxDEBsRV0HjPqWR3eEJRw","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20568309","anaplanId":"L20568309","shopPromoId":"L20568309","parentPromoId":""},{"key":"","type":"parent-promo"}],"hasAnySize":false,"basePrice":{"value":7969,"currency":"RUR"},"hasAnyDelivery":true,"supplierId":"1011694","shopId":"431782","feeShow":"OTNDnItfwRPZ-saaocKlh0xXHvgSRnZHZHhD3IXEvPudTWc8V34w_hIdJ7Bdb_MgWTcPr1_Suk7qTGuI-B7n7BPPKW1HyS7LLEhjAR_fV5bFWZD_4iQxslP_-qBKPykEkbh7ONUoKyCZpWK6AI3swKu2OK5Z647T7z2WkfTKWiXtm2pH75YMvAlROD9XZ8Q_JMX9nnIcJRxbWWsAL4pAYjDN9E09bu7y0JqergQgp8TMsvgd0JjTOe6sw3Sn5qW7QJr1v8AE7nWQBCt73nepKjxJIFOEbRpoF5VLBFyv7df6TwgDkbInvB8JHmxT9CS27etahXUjPez0VJJ68whBSz-KvyMZhmIx6WUs58IMqJeJKEQJLRS2FUuYiPCxDO5hvpnAhJzr4Gk9CI2Z2RgEqbqZC9DtmoblzW8EdlnN-0c,","skuId":"101873750034"}},"bnplPlanInfo":{},"currentUser":{"currentUser":{"id":"7248900201753589569","isAuth":false,"region":{"id":213,"name":"Москва","linguistics":{"ablative":"","accusative":"Москву","dative":"Москве","directional":"","genitive":"Москвы","instrumental":"Москвой","locative":"","nominative":"Москва","preposition":"в","prepositional":"Москве"},"country":225,"info":{"id":213,"name":"Москва","country":225,"linguistics":{"ablative":"","accusative":"Москву","dative":"Москве","directional":"","genitive":"Москвы","instrumental":"Москвой","locative":"","nominative":"Москва","preposition":"в","prepositional":"Москве"},"data":{"id":213,"type":6,"parent_id":1,"capital_id":0,"geo_parent_id":0,"city_id":213,"name":"Москва","native_name":"","iso_name":"RU-MOW","is_main":true,"en_name":"Moscow","short_en_name":"MSK","phone_code":"495 499","phone_code_old":"095","zip_code":"","population":13149803,"synonyms":"Moskau, Moskva, Chertanovo","latitude":55.755863,"longitude":37.6177,"latitude_size":0.878654,"longitude_size":1.164423,"zoom":10,"tzname":"Europe/Moscow","official_languages":"ru","widespread_languages":"ru","suggest_list":[],"is_eu":false,"iso_alpha3":"","services_names":["bs","yaca","weather","afisha","maps","tv","ad","etrain","subway","delivery","route"]},"isCapital":true},"zoom":10,"location":{"longitude":37.6177,"latitude":55.755863},"isCapital":true,"source":30},"uid":"","yandexuid":"7248900201753589569","publicId":"","loginId":"","birthdateFormated":null,"firstName":"","lastName":"","emails":[],"tld":"ru","avatarId":null,"settings":{"resultsOnPage":48},"isAdult":false}},"cartModel":{"carts":{"market":{"count":0}},"items":{}},"currentBusinessCustomer":{"current":{"id":"current"}},"isUltima":{},"m2bProperties":{"12036359043254738137":{}},"isUz":false,"experimentFlag":{"all_popup_login_agitation":{"0":"w","1":"i","2":"t","3":"h","4":"K","5":"M","6":"W","7":"i","8":"d","9":"g","10":"e","11":"t"}}}}
{"widgets":{"@card/StickyOffer":{"/content/page/fancyPage/stickyOffer":{"view":"full","tag":"h1","isStickyOfferRedesignReversed":false,"isAllPopupOnBannerExp":false,"isRobot":false}}},"meta":{"/content/page/fancyPage/stickyOffer":{"name":"@card/StickyOffer"}},"collections":{"questionStats":{},"miniImage":{"12036359043254738137":{"moreThanOne":true,"image":"mi_17164236718876133274"}},"mediaItem":{"mi_17164236718876133274":{"title":"Crafting Test-Driven Software with Python. Write test suites that scale with your applications' needs and complexity using Python and PyTest","origUrl":"https://avatars.mds.yandex.net/get-mpic/12366926/2a0000018f9ffc022c0e570c17b8bce0f515/orig","height":1080,"entity":"avatars_picture","width":1080},"mi_2922274378967529948":{"title":"Crafting Test-Driven Software with Python. Write test suites that scale with your applications' needs and complexity using Python and PyTest","origUrl":"https://avatars.mds.yandex.net/get-mpic/4493501/img_id4092644868648847788.jpeg/orig","height":1494,"entity":"avatars_picture","width":1182},"mi_13377750796766757678":{"height":500,"entity":"avatars_picture","origUrl":"https://avatars.mds.yandex.net/get-mpic/12366926/2a0000018f9ffc022c0e570c17b8bce0f515/9hq","width":500},"mi_6739513439263480226":{"title":"Crafting Test-Driven Software with Python. Write test suites that scale with your applications' needs and complexity using Python and PyTest","origUrl":"https://avatars.mds.yandex.net/get-mpic/4397006/img_id509538661534291853.jpeg/orig","height":1494,"entity":"avatars_picture","width":1182}},"offerAnalytics":{"12036359043254738137":{"isCrossBorder":false,"warehouseId":156061,"price":2377,"showUid":"17535895700069937121906001","paymentTypes":["POSTPAYMENT","PREPAYMENT"],"marketSkuCreator":"market","promoAttributes":[{"promoKey":"nyWZAtmN9H5SPrxJXpxBFQ","promoType":"discount-by-payment-type","shopPromoId":"STANDARD_DEFAULT_DISCOUNT_BY_PAYMENT_TYPE_YANDEX_1"},{"promoKey":"LWdCVj9dZLENyvHn6G8w6w","promoType":"promo-code","shopPromoId":"cf_125613"},{"promoKey":"fZ3XLaWtLFCVyd6AGdo2aA","promoType":"discount-by-payment-type","shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","parentPromoId":""},{"promoKey":"RZxDEBsRV0HjPqWR3eEJRw","promoType":"empty-promo","shopPromoId":"L20568309","parentPromoId":""}],"isExpress":false,"gci":"102153586030","shopSku":"11812174","businessId":"760292","oskuId":"102153586030","merchPrice":7969,"isBondAvailable":false,"marketSku":"101873750034","benefit":{"isPrimary":true,"type":"waremd5","description":"Хорошая цена от надёжного магазина"},"isDSBS":false,"modelId":"1785587062","paymentMethodTypes":["deliverycash","prepaymentcard"],"supplierType":"3","shopId":431782,"oldPrice":7969,"wareId":"S4Z8DKw0FTGf931-YZcIyw","productId":1785587062,"prices":{"price":{"value":2425,"currency":"RUR"},"discountedPrice":{"price":{"value":2425,"currency":"RUR"},"percent":70,"discount":{"value":5544,"currency":"RUR"}},"greenPrice":{"price":{"value":2377,"currency":"RUR"},"type":"ya-card"},"priceWithoutVat":{"value":2021,"currency":"RUR"}},"promos":[{"type":"discount-by-payment-type","key":"nyWZAtmN9H5SPrxJXpxBFQ","description":"Скидка по типу оплаты \"Я.Пэй\" на стандартные категории","isPersonal":false,"shopPromoId":"STANDARD_DEFAULT_DISCOUNT_BY_PAYMENT_TYPE_YANDEX_1","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=STANDARD_DEFAULT_DISCOUNT_BY_PAYMENT_TYPE_YANDEX_1"},{"promoCode":"WOW500","type":"promo-code","description":"Маркетинг_эксперимент_оффер_новичка_180_wow500_500_от_1500_0704","landingUrl":"https://market.yandex.ru/","promoCodeType":"on-selection","key":"LWdCVj9dZLENyvHn6G8w6w","value":21,"shopPromoId":"cf_125613","isPersonal":false},{"type":"discount-by-payment-type","key":"fZ3XLaWtLFCVyd6AGdo2aA","description":"Зеленые цены. Базовая. На все","isPersonal":false,"shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=fZ3XLaWtLFCVyd6AGdo2aA"},{"type":"empty-promo","key":"RZxDEBsRV0HjPqWR3eEJRw","description":"kids","isPersonal":false,"shopPromoId":"L20568309","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20568309"}],"pp":200,"feedId":929276,"isOnDemand":true,"isSponsored":false,"offerColor":"blue","yandexBnplInfo":{"enabled":true},"skuId":"101873750034","isInstallments":false,"isBnpl":true,"vendorId":15727960,"deliveryOptions":[{"dayFrom":3,"partnerType":"market_delivery","price":99,"dayTo":3}],"supplierId":1011694,"availableCount":1000,"allDeliveryOptions":[{"type":"DELIVERY","price":99,"partnerType":"market_delivery","dayFrom":3,"dayTo":3}],"deliveryPartnerTypes":["YANDEX_MARKET"],"isDigital":false,"nid":20598970,"hid":18540910}},"outOfStock":{},"productQuestionsLink":{"12036359043254738137":{"isResale":false,"transitionId":"tr_6832918902279391366"}},"businessRatingStats":{},"sins":{"isSins":false,"isCRSins":false,"integrationType":"unknown"},"title":{"12036359043254738137":{"raw":"Crafting Test-Driven Software with Python. Write test suites that scale with your applications' needs and complexity using Python and PyTest"}},"vendor":{"12036359043254738137":{"name":"Packt","transition":{"params":{"vendorFilter":"7893318:15727960","vendorName":"Packt","vendorSlug":"packt","vendorId":"15727960"},"type":"search"}}},"pageParams":{"current":{"id":"current","params":{"slug":"crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest","productId":"1785587062"},"pageId":"market:product-spec"}}}}

О товаре

Get to grips with essential concepts and step-by-step explanations to apply TDD practices to your Python projects while keeping your test suite under control
Key Description:
Build robust Python applications using TDD and BDD methodologiesTest Python web applications using WebTest and web frameworksLeverage PyTest to implement stringent testing mechanisms to ensure fault-tolerant applications
Book Description:
Test-driven development (TDD) is a set of best practices that helps developers to build more scalable software and is used to increase the robustness of software by using automatic tests. This book shows you how to apply TDD practices effectively in Python projects.
You'll begin by learning about built-in unit tests and Mocks before covering rich frameworks like PyTest and web-based libraries such as WebTest and Robot Framework, discovering how Python allows you to embrace all modern testing practices with ease. Moving on, you'll find out how to design tests and balance them with new feature development and learn how to create a complete test suite with PyTest. The book helps you adopt a hands-on approach to implementing TDD and associated methodologies that will have you up and running and make you more productive in no time. With the help of step-by-step explanations of essential concepts and practical examples, you'll explore automatic tests and TDD best practices and get to grips with the methodologies and tools available in Python for creating effective and robust applications.
By the end of this Python book, you will be able to write reliable test suites in Python to ensure the long-term resilience of your application using the range of libraries offered by Python for testing and development.
What You Will Learn:
Find out how tests can make your life easier as a developer and discover related best practicesExplore PyTest, the most widespread testing framework for PythonGet to grips with the most common PyTest plugins, including coverage, flaky, xdist, and pickedWrite functional tests for WSGI web applications with WebTestRun end-to-end tests for web applications using Robot FrameworkUnderstand what test-driven development means and why it is importantDiscover how to use the range of tools available in PythonBuild reliable and robust applications
Who this book is for:
This book is for Python developers looking to get started with test-driven development and developers who want to learn about the testing tools available in Python. Developers who want to create web applications with Python and plan to implement TDD methodology with PyTest will find this book useful. Basic knowledge of Python programming is required.
Packt - это книги, написанные разработчиками для разработчиков, - экспертные знания, которые вы больше нигде не найдете в Интернете
Издательство Packt Publishing
Мягкий переплет
Объем - 338 стр.
Формат - 205x260 мм.
ISBN 9781838642655
Год издания: 2021
{"widgets":{"@product-page-support/Description":{"/content/page/fancyPage/description":{"wrapperProps":{"margins":{"bottom":3}},"titleText":"О товаре","titleSize":"24","size":"15","linesLimit":20,"isHealthCategory":false}}},"meta":{"/content/page/fancyPage/description":{"name":"@product-page-support/Description"}},"collections":{"fullDescription":{"12036359043254738137":{"text":"Get to grips with essential concepts and step-by-step explanations to apply TDD practices to your Python projects while keeping your test suite under control\u003Cbr /\u003EKey Description:\u003Cbr /\u003EBuild robust Python applications using TDD and BDD methodologiesTest Python web applications using WebTest and web frameworksLeverage PyTest to implement stringent testing mechanisms to ensure fault-tolerant applications\u003Cbr /\u003EBook Description:\u003Cbr /\u003ETest-driven development (TDD) is a set of best practices that helps developers to build more scalable software and is used to increase the robustness of software by using automatic tests. This book shows you how to apply TDD practices effectively in Python projects.\u003Cbr /\u003EYou'll begin by learning about built-in unit tests and Mocks before covering rich frameworks like PyTest and web-based libraries such as WebTest and Robot Framework, discovering how Python allows you to embrace all modern testing practices with ease. Moving on, you'll find out how to design tests and balance them with new feature development and learn how to create a complete test suite with PyTest. The book helps you adopt a hands-on approach to implementing TDD and associated methodologies that will have you up and running and make you more productive in no time. With the help of step-by-step explanations of essential concepts and practical examples, you'll explore automatic tests and TDD best practices and get to grips with the methodologies and tools available in Python for creating effective and robust applications.\u003Cbr /\u003EBy the end of this Python book, you will be able to write reliable test suites in Python to ensure the long-term resilience of your application using the range of libraries offered by Python for testing and development.\u003Cbr /\u003EWhat You Will Learn:\u003Cbr /\u003EFind out how tests can make your life easier as a developer and discover related best practicesExplore PyTest, the most widespread testing framework for PythonGet to grips with the most common PyTest plugins, including coverage, flaky, xdist, and pickedWrite functional tests for WSGI web applications with WebTestRun end-to-end tests for web applications using Robot FrameworkUnderstand what test-driven development means and why it is importantDiscover how to use the range of tools available in PythonBuild reliable and robust applications\u003Cbr /\u003EWho this book is for:\u003Cbr /\u003EThis book is for Python developers looking to get started with test-driven development and developers who want to learn about the testing tools available in Python. Developers who want to create web applications with Python and plan to implement TDD methodology with PyTest will find this book useful. Basic knowledge of Python programming is required.\u003Cbr /\u003EPackt - это книги, написанные разработчиками для разработчиков, - экспертные знания, которые вы больше нигде не найдете в Интернете\u003Cbr /\u003EИздательство Packt Publishing\u003Cbr /\u003EМягкий переплет\u003Cbr /\u003EОбъем - 338 стр.\u003Cbr /\u003EФормат - 205x260 мм.\u003Cbr /\u003EISBN 9781838642655\u003Cbr /\u003EГод издания: 2021"}},"uniqueContentMark":{"12036359043254738137":{"isPicturesUnique":true,"isTitleUnique":true,"isDescriptionUnique":true,"isVideosUnique":true}}}}

Подробные характеристики

Общие характеристики
Артикул Маркета
102153586030
Бренд
Packt
ISBN
9781838642655
Год издания
2021
Обложка
мягкий
{"widgets":{"@card/SpecsList":{"/content/page/fancyPage/specsList":{"wrapperProps":{"margins":{"bottom":2,"top":8}},"specsLimit":40,"title":"Подробные характеристики","titleSize":"24","textSize":"15","textGap":2,"type":"fullExtended","textColor":"black","offset":"m","isHealthCategory":false,"forceShowWidget":true,"withFridge":false,"align":"left","withLinks":false,"withLink":false,"isBaobabUrlExp":false}}},"meta":{"/content/page/fancyPage/specsList":{"name":"@card/SpecsList"}},"collections":{"minimalSpecs":{"12036359043254738137":{"specItems":[{"value":"102153586030","name":"Артикул Маркета","withCopyValueButton":true},{"name":"ISBN","value":"9781838642655"},{"value":"2021","transition":{"params":{"categorySlug":"literatura-na-inostrannykh-iazykakh","navnodeId":"20598970","glfilters":["15456470:17669779"],"categoryId":"18540910"},"type":"list"},"name":"Год издания"},{"value":"мягкий","transition":{"params":{"categorySlug":"literatura-na-inostrannykh-iazykakh","navnodeId":"20598970","glfilters":["15456413:15812079"],"categoryId":"18540910"},"type":"list"},"name":"Обложка"}]}},"compactSpecs":{"12036359043254738137":{"specItems":[{"value":"102153586030","name":"Артикул Маркета","withCopyValueButton":true},{"name":"ISBN","value":"9781838642655"},{"value":"2021","transition":{"params":{"categorySlug":"literatura-na-inostrannykh-iazykakh","navnodeId":"20598970","glfilters":["15456470:17669779"],"categoryId":"18540910"},"type":"list"},"name":"Год издания"},{"value":"Мягкий","transition":{"params":{"categorySlug":"literatura-na-inostrannykh-iazykakh","navnodeId":"20598970","glfilters":["15456413:15812079"],"categoryId":"18540910"},"type":"list"},"name":"Обложка"}]}},"fullSpecs":{"12036359043254738137":{"specItems":[{"value":"Packt","transition":{"params":{"categorySlug":"literatura-na-inostrannykh-iazykakh","navnodeId":"20598970","glfilters":["7893318:15727960"],"categoryId":"18540910"},"type":"catalog"},"name":"Бренд"},{"name":"ISBN","value":"9781838642655"},{"value":"2021","transition":{"params":{"categorySlug":"literatura-na-inostrannykh-iazykakh","navnodeId":"20598970","glfilters":["15456470:17669779"],"categoryId":"18540910"},"type":"catalog"},"name":"Год издания"},{"value":"мягкий","transition":{"params":{"categorySlug":"literatura-na-inostrannykh-iazykakh","navnodeId":"20598970","glfilters":["15456413:15812079"],"categoryId":"18540910"},"type":"catalog"},"name":"Обложка"}]}},"fullSpecsGrouped":{"12036359043254738137":{"groups":[{"name":"Общие характеристики","items":[{"name":"Артикул Маркета","value":"102153586030"},{"value":"Packt","transition":{"params":{"glfilters":["7893318:15727960"]},"type":"catalog"},"name":"Бренд"},{"name":"ISBN","value":"9781838642655"},{"value":"2021","transition":{"params":{"glfilters":["15456470:17669779"]},"type":"catalog"},"name":"Год издания"},{"value":"мягкий","transition":{"params":{"glfilters":["15456413:15812079"]},"type":"catalog"},"name":"Обложка"}]}],"transitionId":"tr_14304136539037462178"}},"urlParams":{"productId":1785587062}}}
{"widgets":{"@product-page-support/ProductDocuments":{"/content/page/fancyPage/documents":{}}},"meta":{"/content/page/fancyPage/documents":{"name":"@product-page-support/ProductDocuments"}},"collections":{}}
Перед покупкой уточняйте характеристики и комплектацию у продавца.
Возрастное ограничение 18+
{"widgets":{"@product-page-support/SpecsWarnings":{"/content/page/fancyPage/specsWarnings":{"productWarnings":{"common":[{"value":{"full":"Возрастное ограничение 18+","short":"Возрастное ограничение 18+"},"type":"age"}]},"isMedicineKind":false}}},"meta":{"/content/page/fancyPage/specsWarnings":{"name":"@product-page-support/SpecsWarnings"}},"collections":{"geoMarketSettings":{"currentUser":{"id":"7248900201753589569","tld":"ru","currency":"RUR","currencyLabel":"₽","countryId":225,"marketplaceRegion":225}}}}
{"widgets":{"@card/AdultWarningLoader":{"/content/page/fancyPage/adultWarning":{"showWarning":false}}},"meta":{"/content/page/fancyPage/adultWarning":{"name":"@card/AdultWarningLoader"}}}
{"widgets":{"@marketfront/PopupManager":{"/content/popupManager":{"queue":[],"popups":{},"currentShownPopup":null,"previousShownPopup":null,"wasAnyPopupShown":false}}},"meta":{"/content/popupManager":{"name":"@marketfront/PopupManager"}}}
{"widgets":{"@yandex-market/LazyLoader-market":{"/content/myChatsPreloader/myChats/chatsList/LazyLoader":{"isEnabledServerRequestsMode":false,"widgetName":"@marketfront/MyChatsChatsList","widgetId":"LazyChatsList","options":{"isChefRemixExp":false},"slotOptions":{"dynamic":true},"placeholder":"Spinner","infinite":true,"cspNonce":"QGpt1a+M5nhyPks8dZDnzA==","renderStrategy":"append"}}},"meta":{"/content/myChatsPreloader/myChats/chatsList/LazyLoader":{"name":"@yandex-market/LazyLoader-market"}}}{"widgets":{"@marketfront/VisibilityLoaderMarket":{"/content/myChatsPreloader/myChats/chatsList":{"pageId":"market:product-spec","epicModeForLazyLoad":"default","widgetId":"LazyChatsList","__zoneName":""}}},"meta":{"/content/myChatsPreloader/myChats/chatsList":{"name":"@marketfront/VisibilityLoaderMarket"}}}{"widgets":{"@yandex-market/LazyLoader-market":{"/content/myChatsPreloader/myChats/archivedChatsList/LazyLoader":{"isEnabledServerRequestsMode":false,"widgetName":"@marketfront/MyChatsChatsList","widgetId":"LazyArchivedChatsList","options":{"archived":true,"isChefRemixExp":false},"slotOptions":{"dynamic":true},"placeholder":"Spinner","infinite":true,"cspNonce":"QGpt1a+M5nhyPks8dZDnzA==","renderStrategy":"append"}}},"meta":{"/content/myChatsPreloader/myChats/archivedChatsList/LazyLoader":{"name":"@yandex-market/LazyLoader-market"}}}{"widgets":{"@marketfront/VisibilityLoaderMarket":{"/content/myChatsPreloader/myChats/archivedChatsList":{"pageId":"market:product-spec","epicModeForLazyLoad":"default","widgetId":"LazyArchivedChatsList","__zoneName":""}}},"meta":{"/content/myChatsPreloader/myChats/archivedChatsList":{"name":"@marketfront/VisibilityLoaderMarket"}}}{"widgets":{"@marketfront/MyChats":{"/content/myChatsPreloader/myChats":{"isOpen":false,"chatProps":null,"isShowArchived":false,"chatHeaderProps":null,"isIntegration":false,"isUz":false}}},"meta":{"/content/myChatsPreloader/myChats":{"name":"@marketfront/MyChats"}},"collections":{"chatsListView":{},"chatView":{}}}{"widgets":{"@marketfront/MyChatsPreloader":{"/content/myChatsPreloader":{"preload":false}}},"meta":{"/content/myChatsPreloader":{"name":"@marketfront/MyChatsPreloader"}}}
{"widgets":{"@marketfront/Notification":{"/content/notification":{"message":null,"type":null,"link":null,"isShown":false,"id":null,"callToAction":null,"shouldCloseOnTap":false,"pageId":"market:product-spec","position":null,"isMarketSins":false,"isSticky":false}}},"meta":{"/content/notification":{"name":"@marketfront/Notification"}}}
{"widgets":{"@yandex-market/LazyLoader-market":{"/content/popup/content/content":{"isEnabledServerRequestsMode":false,"widgetName":"@marketfront/DynamicPopupLoader","widgetId":"DynamicPopupLoader","options":{"isChefRemixExp":false},"placeholder":"PaddedSpinner","infinite":false,"cspNonce":"QGpt1a+M5nhyPks8dZDnzA==","renderStrategy":"append"}}},"meta":{"/content/popup/content/content":{"name":"@yandex-market/LazyLoader-market"}}}
{"widgets":{"@marketfront/LazyWidgetsLoader":{}},"meta":{"/content/popup/content":{"name":"@marketfront/LazyWidgetsLoader"}}}
{"widgets":{"@light/Popup":{"/content/popup":{"isOpen":false,"isLoading":false,"isLoaded":false}}},"meta":{"/content/popup":{"name":"@light/Popup"}}}
{"widgets":{"@address/DeliveryPointBanner":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMainLayout/@address\\/DeliveryPointList/@address\\/DeliveryPointBanner":{"outletId":null,"walkingTime":null,"bannerType":"NONE","recommendedRouteStartGpsCoordinate":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMainLayout/@address\\/DeliveryPointList/@address\\/DeliveryPointBanner":{"name":"@address/DeliveryPointBanner"}},"collections":{"addressesCore":{"DELIVERY_POINT_POPUP":{"id":"DELIVERY_POINT_POPUP","popupStep":"LOADING","preselectedDeliveryType":"PICKUP","availableDeliveryTypes":["PICKUP","COURIER"],"recommendedOutletId":null,"selectedMapRecommendedOutletId":null,"selectedDeliveryPointId":null,"deletionOfSelectedCourierDeliveryPointIsAllowed":false,"deletionOfSelectedPickupDeliveryPointIsAllowed":false,"isOutletRecommendation":false,"blockWebviewSwipe":false,"executionContext":{"useWebviewLogic":false}}},"outlet":{},"mapFilters":{"MAP_FILTERS_ID":{"id":"MAP_FILTERS_ID","filters":{"trying":{"id":"trying","i18nValue":{"id":"common.address:map_filter-trying_availabilyty","fallback":"C примеркой"},"checked":false,"disabled":false,"visible":false},"market-branded":{"id":"market-branded","i18nValue":{"textWithoutTranslation":"Только Яндекс Маркета"},"checked":false,"disabled":false,"visible":true},"offer-shipping":{"id":"offer-shipping","i18nValue":{"id":"common.address:map_filter-offer_shipping","fallback":"Только постаматы"},"checked":false,"value":"postomat","disabled":false,"visible":true},"outlet-daily":{"id":"outlet-daily","i18nValue":{"id":"common.address:map_filter-daily","fallback":"Без выходных"},"checked":false,"disabled":false,"visible":true},"outlet-around-the-clock":{"id":"outlet-around-the-clock","i18nValue":{"id":"common.address:map_filter-around_the_clock","fallback":"Круглосуточные"},"checked":false,"disabled":false,"visible":true}},"type":"DEFAULT"}}}}{"widgets":{"@address/DeliveryPointList":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMainLayout/@address\\/DeliveryPointList":{"deliveryWarningTitle":null,"deliveryWarningSubTitle":null,"presetsIds":[],"deliveryPointListType":null,"shouldShowDeliveryBanner":false,"agitationTypes":[],"informer":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMainLayout/@address\\/DeliveryPointList":{"name":"@address/DeliveryPointList"}},"collections":{"deliveryPointPreset":{},"userAddress":{"TMP_ADDRESS_ID":{"id":"TMP_ADDRESS_ID","city":"Москва","district":"","house":"","apartment":"","regionId":213,"country":"Россия","entity":"tmpAddress","source":"PERS_ADDRESS"}}}}{"widgets":{"@address/DeliveryPointMainLayout":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMainLayout":{"isPending":true,"inProgress":true,"deliveryPointListType":null,"unavailableAddressLine":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMainLayout":{"name":"@address/DeliveryPointMainLayout"}}}{"widgets":{"@address/CourierTrackingRoute":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/CourierTrackingMapLayout/@address\\/COURIER_TRACKING_MAP/@address\\/COURIER_TRACKING_ROUTE":{}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/CourierTrackingMapLayout/@address\\/COURIER_TRACKING_MAP/@address\\/COURIER_TRACKING_ROUTE":{"name":"@address/CourierTrackingRoute"}},"collections":{"vectorMapState":{"DELIVERY_POINT_POPUP":{"id":"DELIVERY_POINT_POPUP","gpsCoordinate":{"longitude":37.6177,"latitude":55.755863},"zoom":11,"bounds":null,"transitionDuration":250,"transitionEasing":"ease-in-out","placemarksMode":"SHOW_ALL_PLACEMARKS_IN_VIEWPORT","preventRestoreDefaultViewportState":false}},"courierTrackingView":{}}}{"widgets":{"@address/CourierTrackingMap":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/CourierTrackingMapLayout/@address\\/COURIER_TRACKING_MAP":{"lang":"ru"}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/CourierTrackingMapLayout/@address\\/COURIER_TRACKING_MAP":{"name":"@address/CourierTrackingMap"}}}{"widgets":{"@address/CourierTrackingInformation":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/CourierTrackingMapLayout/@address\\/COURIER_TRACKING_INFO":{}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/CourierTrackingMapLayout/@address\\/COURIER_TRACKING_INFO":{"name":"@address/CourierTrackingInformation"}},"collections":{"order":{}}}{"widgets":{"@address/CourierTrackingMapLayout":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/CourierTrackingMapLayout":{"isMapViewportInAction":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/CourierTrackingMapLayout":{"name":"@address/CourierTrackingMapLayout"}}}{"widgets":{"@address/MapCourierPin":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapCourierPin":{"tmpAddressId":"TMP_ADDRESS_ID","deliveryDateText":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapCourierPin":{"name":"@address/MapCourierPin"}}}{"widgets":{"@address/MapPlacemarks":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapPlacemarks":{"placemarks":[],"singlePlacemarkOutletId":null,"activeOutletGpsCoordinate":null,"shouldPreventUpdatePlacemarks":false}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapPlacemarks":{"name":"@address/MapPlacemarks"}},"collections":{"visibleOutlet":{}}}{"widgets":{"@address/MapRecommendedPlacemark":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapRecommendedPlacemark":{"isLoading":false,"outletId":null,"distance":null,"walkingTime":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapRecommendedPlacemark":{"name":"@address/MapRecommendedPlacemark"}}}{"widgets":{"@address/MapRoute":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapRoute":{"routeCoordinates":null,"firstPointCoordinates":null,"middlePointCoordinates":null,"routeBounds":null,"walkingTime":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapRoute":{"name":"@address/MapRoute"}}}{"widgets":{"@address/MapGeolocation":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapGeolocation":{"isGeolocationLoading":false,"isGeolocationAccessed":false}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapGeolocation":{"name":"@address/MapGeolocation"}}}{"widgets":{"@address/MapZoom":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapZoom":{}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapZoom":{"name":"@address/MapZoom"}}}{"widgets":{"@address/DeliveryPointMap":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap":{"lang":"ru"}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap":{"name":"@address/DeliveryPointMap"}}}{"widgets":{"@address/MapGeoSuggestField":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapAddressForm/@address\\/MapGeoSuggestField":{"textFieldId":"addressSearch","value":"","isFocused":false,"isDisabled":false,"isDeliveryAvailable":true,"suggests":[],"geoSuggestLang":"ru_RU"}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapAddressForm/@address\\/MapGeoSuggestField":{"name":"@address/MapGeoSuggestField"}}}{"widgets":{"@address/MapAddressForm":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapAddressForm":{"isDeliveryAvailable":true,"isFormDisabled":true,"isOnlyGeoSuggestFieldVisible":false,"currentlyFocusedFiledId":null,"activeServiceComment":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapAddressForm":{"name":"@address/MapAddressForm"}}}{"widgets":{"@address/MapGeoSuggestField":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapGeoSuggestField":{"textFieldId":"outletSearch","value":"","isFocused":false,"isDisabled":false,"isDeliveryAvailable":true,"suggests":[],"geoSuggestLang":"ru_RU"}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapGeoSuggestField":{"name":"@address/MapGeoSuggestField"}}}{"widgets":{"@address/MapOutletDetails":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapOutletDetails":{"isLoading":true,"hasError":false,"outletId":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapOutletDetails":{"name":"@address/MapOutletDetails"}}}{"widgets":{"@address/MapOutletList":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapOutletList":{"outletIds":null,"isLoading":false,"hasError":false}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapOutletList":{"name":"@address/MapOutletList"}}}{"widgets":{"@address/MapFooter":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapFooter":{"inProgress":false,"isDeliveryAvailable":false,"editedDeliveryPointId":null,"outletId":null,"addressFormFieldsErrors":{"comment":false,"house":false},"tld":"ru"}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapFooter":{"name":"@address/MapFooter"}}}{"widgets":{"@address/MapDeliveryTypeSelector":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapDeliveryTypeSelector":{"disabledDeliveryType":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapDeliveryTypeSelector":{"name":"@address/MapDeliveryTypeSelector"}}}{"widgets":{"@address/MapFilter":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapFilter":{"isOpened":false,"inProgress":false,"foundedOutletsByFiltersCount":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapFilter":{"name":"@address/MapFilter"}}}{"widgets":{"@address/MapDeliveryPointDeletionControl":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapDeliveryPointDeletionControl":{"isOpened":false,"inProgress":false,"editedDeliveryPointId":null,"editedDeliveryType":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapDeliveryPointDeletionControl":{"name":"@address/MapDeliveryPointDeletionControl"}}}{"widgets":{"@address/DeliveryPointMapLayout":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout":{"showingOutletId":null,"isMapViewportInAction":null,"isOutletInfoLoading":false,"isDeliveryAvailable":true,"isNeedToExpandBottomSheet":null,"retpath":null,"isStandaloneMap":false,"isUz":false}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout":{"name":"@address/DeliveryPointMapLayout"}}}{"widgets":{"@address/DeliveryPointPopup":{"/content/expressAddressPopup/deliveryPointPopup":{"isOpened":false,"areMainOrMapLayoutWidgetChunksLoaded":false}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup":{"name":"@address/DeliveryPointPopup"}}}
{"widgets":{"@address/DeliveryPointPopupManager":{"/content/expressAddressPopup":{"offerId":null,"composeId":null,"pendingCartItem":null,"isEats":false,"isExpress":false,"shouldReloadAfterRegionChange":true,"skipPopup":false,"isRetailIntegration":false,"isSins":false,"useWebviewLogic":false}}},"meta":{"/content/expressAddressPopup":{"name":"@address/DeliveryPointPopupManager"}},"collections":{"outlet":{"TMP_ADDRESS_ID":{"id":"TMP_ADDRESS_ID","city":"Москва","district":"","house":"","apartment":"","regionId":213,"country":"Россия","entity":"tmpAddress","source":"PERS_ADDRESS"}},"offer":{}}}
{"widgets":{"@marketfront/AdmonTracker":{"/content/admonTracker":{"isDebugMode":false,"isTrackerActive":true}}},"meta":{"/content/admonTracker":{"name":"@marketfront/AdmonTracker"}}}
{"widgets":{"@marketfront/CaptchaService":{}},"meta":{"/content/captchaService":{"name":"@marketfront/CaptchaService"}}}
{"widgets":{"@velocity/BFCache":{"/content/bfcache":{"wasAuth":false}}},"meta":{"/content/bfcache":{"name":"@velocity/BFCache"}}}
{"widgets":{"@card/FavouriteCategoryChoice":{"/content/favouriteCategoryChoice":{"periodToSelectCategories":null,"categorySelectionSubmitted":false,"isCategorySubmissionInProgress":false,"isError":false,"isLoading":true,"isOpen":false,"preselectedShopPromoIds":null,"callPlace":"UNKNOWN","pageId":"market:product-spec","isAuth":false,"isIntegration":false,"showNYheader":false,"disclaimerTexts":{"percentDiscount":"Максимальная скидка на товар — до 3 000 ₽.","discountByPaymentType":"Максимальная скидка на товар — 3 000 ₽.\nСуммируется с другими акциями."},"initialTime":1753589569919}}},"meta":{"/content/favouriteCategoryChoice":{"name":"@card/FavouriteCategoryChoice"}}}
{"widgets":{"@marketfront/UpgradePassportAccount":{"/content/upgradePassportAccount":{"shouldCheck":false,"domain":".market.yandex.ru","tld":"ru"}}},"meta":{"/content/upgradePassportAccount":{"name":"@marketfront/UpgradePassportAccount"}}}
{"widgets":{"@yandex-market/widgets-loader/lazyLoader-market":{"/content/onboardingManager/yaPlusConnectButton":{"widgetName":"@marketfront/OnboardingYaPlusConnectButton","widgetId":"yaPlusConnectButton_f33g60zgi2b","options":{"paddingTop":"none","paddingBottom":"none"},"cspNonce":"QGpt1a+M5nhyPks8dZDnzA==","placeholder":"OnboardingYaPlusConnectButton","renderedOnce":false,"isLoaded":false,"isLoading":false,"error":false,"infinite":false}}},"meta":{"/content/onboardingManager/yaPlusConnectButton":{"name":"@yandex-market/widgets-loader/lazyLoader-market"}}}{"widgets":{"@marketfront/OnboardingManager":{"/content/onboardingManager":{"onboardingId":null,"type":null,"currentStep":1,"isOpen":false,"isContentLoaded":false,"loadedOnboardings":[],"pageId":"market:product-spec","forceOnboardingId":null,"onboardingManagerCustomizations":{"useAnotherPassportRetpath":false,"closerPath":""},"loadedStatusByLazyWidgetId":{"yaPlusConnectButton_f33g60zgi2b":false},"authCompleteRoute":{"pageId":"external:passport-auth-complete","params":{"region":"ru","retpath":"https://market.yandex.ru/product--crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest/1785587062/spec?loggedin=1","backpath":"https://market.yandex.ru/product--crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest/1785587062/spec","origin":"market_product_spec_onboarding_manager","noreturn":"1"}},"loginRoute":{"pageId":"external:passport-auth","params":{"region":"ru","retpath":"https://market.yandex.ru/product--crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest/1785587062/spec?loggedin=1","backpath":"https://market.yandex.ru/product--crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest/1785587062/spec","origin":"market_product_spec_onboarding_manager","noreturn":"1"}}}}},"meta":{"/content/onboardingManager":{"name":"@marketfront/OnboardingManager"}},"collections":{"onboarding":{},"onboardingPatchData":{},"lazySlot":{"yaPlusConnectButton":{"id":"yaPlusConnectButton","widgetId":"yaPlusConnectButton_f33g60zgi2b"}}}}
{"widgets":{"@marketfront/OnboardingQueueManager":{"/content/onboardingQueueManager":{}}},"meta":{"/content/onboardingQueueManager":{"name":"@marketfront/OnboardingQueueManager"}}}
{"widgets":{"@MarketNode/UXFeedback":{"/content/uxFeedback":{"uid":"","yandexuid":"7248900201753589569"}}},"meta":{"/content/uxFeedback":{"name":"@MarketNode/UXFeedback"}}}
{"widgets":{"@baobab/RootNodeRecoverer":{"/content/baobabRootNodeRecoverer":{"asyncAttrs":{}}}},"meta":{"/content/baobabRootNodeRecoverer":{"name":"@baobab/RootNodeRecoverer"}}}
{"widgets":{"@velocity/DeltaToRum":{"/content/deltaSender/deltaToRum":{"deltaMetrics":{}}}},"meta":{"/content/deltaSender/deltaToRum":{"name":"@velocity/DeltaToRum"}}}
{"widgets":{"@velocity/DeltaSender":{}},"meta":{"/content/deltaSender":{"name":"@velocity/DeltaSender"}}}
{"widgets":{"@marketfront/RecommendationsClientLog":{"/content/recommendationClientLog":{"productId":1785587062,"pageId":"market:product-spec"}}},"meta":{"/content/recommendationClientLog":{"name":"@marketfront/RecommendationsClientLog"}},"collections":{"expFlags":{"result":["all_apphost_header","all_cr-incuts_without-all-shops-button","all_cart_expired_item_suggest","all_fintech_checkout_redesign_superkolbaski","all_business-info-cpr","all_admon-tracker","all_checkout_redesign-local-console","all_newbie_cart_strict","dsk_product-page-sticky-redesign","all_popup_login_agitation","all_km-shop-info-block","all_cart-theme-snippet_no-old-price","all_addresses_courier_tracking_map","all_new-profile-menu","dsk_search-filters_widened","all_new-business-page","touch_new-business-tabbar","all_cart_shop_groups","all_cart_summary_redesign","all_truth_express","all_cart-button_opt","all_snippet-alternative-delivery","all_mf_cart","all_ugc_master-tasks","all_cart_shop_promo_hub","all_delivery-console-signals","all_snippet_rating_by_persId","all_adult-cookie-lifetime","all_snippet-constructor_become-cheaper_redesign","all_replacement-promotion-on-encrypted","all_search-filters_size-filters-renewed","all_fintech_checkout_redesign_drugie_sroki","all_km_recom-snippets_with-reason-to-buy","all_wishlist_use_blender","all_cart_desktop_shop_groups","all_cart_similar_button_redesign","desktop_new-sins-header","dsk_hero-banner-separation-lazy"],"collections":{"experimentFlag":{"all_apphost_header":{"id":"all_apphost_header","value":true},"all_cr-incuts_without-all-shops-button":{"id":"all_cr-incuts_without-all-shops-button","value":true},"all_cart_expired_item_suggest":{"id":"all_cart_expired_item_suggest","value":true},"all_fintech_checkout_redesign_superkolbaski":{"id":"all_fintech_checkout_redesign_superkolbaski","value":true},"all_business-info-cpr":{"id":"all_business-info-cpr","value":true},"all_admon-tracker":{"id":"all_admon-tracker","value":true},"all_checkout_redesign-local-console":{"id":"all_checkout_redesign-local-console","value":true},"all_newbie_cart_strict":{"id":"all_newbie_cart_strict","value":true},"dsk_product-page-sticky-redesign":{"id":"dsk_product-page-sticky-redesign","value":true},"all_popup_login_agitation":{"id":"all_popup_login_agitation","value":"withKMWidget"},"all_km-shop-info-block":{"id":"all_km-shop-info-block","value":true},"all_cart-theme-snippet_no-old-price":{"id":"all_cart-theme-snippet_no-old-price","value":1},"all_addresses_courier_tracking_map":{"id":"all_addresses_courier_tracking_map","value":true},"all_new-profile-menu":{"id":"all_new-profile-menu","value":true},"dsk_search-filters_widened":{"id":"dsk_search-filters_widened","value":true},"all_new-business-page":{"id":"all_new-business-page","value":true},"touch_new-business-tabbar":{"id":"touch_new-business-tabbar","value":true},"all_cart_shop_groups":{"id":"all_cart_shop_groups","value":true},"all_cart_summary_redesign":{"id":"all_cart_summary_redesign","value":true},"all_truth_express":{"id":"all_truth_express","value":true},"all_cart-button_opt":{"id":"all_cart-button_opt","value":true},"all_snippet-alternative-delivery":{"id":"all_snippet-alternative-delivery","value":true},"all_mf_cart":{"id":"all_mf_cart","value":true},"all_ugc_master-tasks":{"id":"all_ugc_master-tasks","value":true},"all_cart_shop_promo_hub":{"id":"all_cart_shop_promo_hub","value":true},"all_delivery-console-signals":{"id":"all_delivery-console-signals","value":true},"all_snippet_rating_by_persId":{"id":"all_snippet_rating_by_persId","value":true},"all_adult-cookie-lifetime":{"id":"all_adult-cookie-lifetime","value":true},"all_snippet-constructor_become-cheaper_redesign":{"id":"all_snippet-constructor_become-cheaper_redesign","value":true},"all_replacement-promotion-on-encrypted":{"id":"all_replacement-promotion-on-encrypted","value":true},"all_search-filters_size-filters-renewed":{"id":"all_search-filters_size-filters-renewed","value":true},"all_fintech_checkout_redesign_drugie_sroki":{"id":"all_fintech_checkout_redesign_drugie_sroki","value":true},"all_km_recom-snippets_with-reason-to-buy":{"id":"all_km_recom-snippets_with-reason-to-buy","value":1},"all_wishlist_use_blender":{"id":"all_wishlist_use_blender","value":true},"all_cart_desktop_shop_groups":{"id":"all_cart_desktop_shop_groups","value":true},"all_cart_similar_button_redesign":{"id":"all_cart_similar_button_redesign","value":true},"desktop_new-sins-header":{"id":"desktop_new-sins-header","value":true},"dsk_hero-banner-separation-lazy":{"id":"dsk_hero-banner-separation-lazy","value":true}}}}}}
{"widgets":{"@light/LoginAgitationEntry":{"/content/loginAgitationEntry":{"needFloatingLoginAgitation":false,"promoType":"NOTHING","agitationType":"login","authSuggestRoute":{"pageId":"external:passport-auth","params":{"region":"ru","retpath":"https://market.yandex.ru/product--crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest/1785587062/spec?loggedin=1","backpath":"https://market.yandex.ru/product--crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest/1785587062/spec","origin":"market_login_agitation_suggest","noreturn":"1"}},"authRoute":{"pageId":"external:passport-auth","params":{"region":"ru","retpath":"https://market.yandex.ru/product--crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest/1785587062/spec?loggedin=1","backpath":"https://market.yandex.ru/product--crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest/1785587062/spec","origin":"market_login_agitation_popup","noreturn":"1"}},"listUrl":"//passport.yandex.ru/auth/list?retpath=https%3A%2F%2Fmarket.yandex.ru%2Fproduct--crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest%2F1785587062%2Fspec%3Floggedin%3D1&backpath=https%3A%2F%2Fmarket.yandex.ru%2Fproduct--crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest%2F1785587062%2Fspec&origin=market_login_agitation_suggest_list&noreturn=1&mode=edit","region":"ru"}}},"meta":{"/content/loginAgitationEntry":{"name":"@light/LoginAgitationEntry"}}}
{"widgets":{"@card/DeliveryConsole":{"/content/easyKM/deliveryConsole":{"configType":"EASY_KM","currentHref":"https://market.yandex.ru/product--crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest/1785587062/spec"}}},"meta":{"/content/easyKM/deliveryConsole":{"name":"@card/DeliveryConsole"}},"collections":{"walterUtils":{},"deliveryConsole":{},"deliveryInfoOption":{}}}
{"widgets":{"@marketfront/ProductCartButton":{"/content/easyKM/cartButton":{"configType":"EASY_KM","wrapperProps":{},"userHasAddress":false,"cartLink":"/my/cart","isError":false,"isWebView":false,"isTouch":false,"isInIntegration":false,"isNotAuthUser":true,"needAddToCart":false,"isM2bEdoOnlyEnable":false,"isClickProxyDoAvailable":false,"isOneClickFromAuthPopupExp":false,"isCartButtonUnification":false}}},"meta":{"/content/easyKM/cartButton":{"name":"@marketfront/ProductCartButton"}}}
{"widgets":{"@card/ProductDeliveryPointPopupManager":{"/content/easyKM/productDeliveryPointPopupManager":{"useWebviewLogic":false}}},"meta":{"/content/easyKM/productDeliveryPointPopupManager":{"name":"@card/ProductDeliveryPointPopupManager"}}}
{"widgets":{"@card/EasyKM":{"/content/easyKM":{"isOpen":false,"isLoading":false,"hasAnyMerchant":false,"isNavbarHidden":false,"withoutSafeAreaInsetBottom":false}}},"meta":{"/content/easyKM":{"name":"@card/EasyKM"}},"collections":{"cardContentSelfInfo":{},"productCardJumpTable":{},"productCardJumpTableValues":{},"shopInfo":{},"deliveryThreshold":{}}}
{"widgets":{"@light/Toaster":{"/content/toaster":{"isOpen":false,"tostId":"","title":"","subtitle":"","buttonText":"","buttonType":"button","href":"","withBottomGap":false,"withClickByContent":false}}},"meta":{"/content/toaster":{"name":"@light/Toaster"}}}
{"widgets":{"@cart/CartOverflowPopup":{"/content/cartOverflowPopup":{"isOpen":false,"isGoToAuthSoft":false,"cartLink":"/my/cart"}}},"meta":{"/content/cartOverflowPopup":{"name":"@cart/CartOverflowPopup"}}}
Войдите в аккаунтИ тогда откроется корзина, а цены на Маркете могут стать ниже
{"widgets":{"@marketfront/GoToAuthPopup":{"/content/goToAuthPopup":{"isIntegration":false,"isAuth":false,"isOpen":false,"tld":"ru","productId":null,"skuId":null,"uniqueId":null,"slug":null,"offerId":null,"fromAction":null,"isAutotest":false,"authUrl":"","currentAuthUrl":"//passport.yandex.ru/auth?retpath=https%3A%2F%2Fmarket.yandex.ru%2Fproduct--crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest%2F1785587062%2Fspec%3FshowGlobalDeliveryPoint%3D1%26loggedin%3D1&backpath=https%3A%2F%2Fmarket.yandex.ru%2Fproduct--crafting-test-driven-software-with-python-write-test-suites-that-scale-with-your-applications-needs-and-complexity-using-python-and-pytest%2F1785587062%2Fspec&origin=market_auth_require_popup&noreturn=1","disableForcedAuthAgitation":false,"shouldShowCustomUzPhoneAuth":false}}},"meta":{"/content/goToAuthPopup":{"name":"@marketfront/GoToAuthPopup"}}}
{"widgets":{"@marketfront/MadvHeaderPromoManager":{"/content/madvHeaderPromoManager":{"isVisibilityGuardAvailable":false}}},"meta":{"/content/madvHeaderPromoManager":{"name":"@marketfront/MadvHeaderPromoManager"}}}
{"widgets":{"@marketfront/InfoPopup":{"/content/infoPopup":{"isOpen":false}}},"meta":{"/content/infoPopup":{"name":"@marketfront/InfoPopup"}}}
{"widgets":{"@fintech/FintechTechBaobabMetrika":{"/content/fintechTechBaobabMetrika":{"isActive":false,"flows":{"bindCard":{"eventsStorage":{},"currentEventId":0,"awaitHandlingEventToSend":1},"insuranceIntegration":{"eventsStorage":{},"currentEventId":0,"awaitHandlingEventToSend":1},"yaBankTopUp":{"eventsStorage":{},"currentEventId":0,"awaitHandlingEventToSend":1},"bnplUpgrade":{"eventsStorage":{},"currentEventId":0,"awaitHandlingEventToSend":1},"orderPayment":{"eventsStorage":{},"currentEventId":0,"awaitHandlingEventToSend":1}}}}},"meta":{"/content/fintechTechBaobabMetrika":{"name":"@fintech/FintechTechBaobabMetrika"}}}
{"widgets":{"@velocity/DeferredService":{}},"meta":{"/deferredService":{"name":"@velocity/DeferredService"}},"collections":{"result":{"height":56,"isNewTab":false,"banner":{"urls":{"clickout":"https://market.yandex.ru/special/bosch25?fromSins=1&erid=nyi26TK8Sq2EHekSzo8X5NFd97Ao6Wsf","click":"/safeclick/data=SpQw45JhDGEtO5qMksCMdB2XABugBWM0sKLDws67EoKYCrFqBmhkEwB9e9eDv2MRk_0Q0EC19vpLVNSJzNONp725h2sBpKpOWrPCAfWl4zPyLfHyKbuyzxUIihC0qfbDVJ6ZLtWWUZoW7EcAwlA7PlcLmvkR5BxeKrS3kQR2smrg8Ood2ruSn_E0O3pF1pH7M7CJnPTiMAa_-KqDFD5BSNWM7_7DSzy5NOBo20HKEQ_ONNULWmN24YiexmNAPN4y23xHN-jQdKWowbs1apDTuWa1J7cyMugAEwOL5RnAUJKPpwur-daYKsPlhQmFY_012ew-ZrXDDGIBkiHFCkLV-iZ-2e1LztRaDaX9fwWfQHIhDm54jFgC6OwMyBCS1fRx_cLN_yk0-NVHWcYw8uDs71ljXNjFFzMmZNWbClKQgiP-gVkLFdVxx6e_OgUZ2yEwP1Lp_WYP0WzAHT-3E3Zzbvgs9RlcXo1aP8YAxOdKm0-HZOsYehoJJjpt_fNhZMpk6z3tfIK2SDhsiKNTU8RubdfK79TpATJHSqh47lthYXrlHllSEEle3ec4e3QQp_TEXhRKLBci8ZqIBrOyADhBwft8-UXkU8pZh9UkHor9ozAaaVo_gU3YrjVVi0lw-c5pw8oJDZDYA2cVUcvFxnIb66C5DP4DlcBNGjx9yL90hQw9psTUkZHkSeR9uQGpKtvFcH4826lt1BefaR0j-R-6gw2lzsSo2eb0nkr_qWLHiDgMymWk3t2rvP8VQIrHUYhWZk_SQd_yVTVdwdGJPgWanaxAEuOcRkTk8wSLA4HVwt9iBgZOdtSeZbx39T81N6qc_ohB4WaRsrTmA48I3flIzx6CrkI_gGhJ8JJOpYnLgaZ4CX9dmhTBpEv4InSqTAdiDJ5pey2nsxkwZhre9IY-Y3aOryhR7RJHjmAt0Wf1sAiEFD05CPFEZxA2YkooTSyC2t9M3lmGZBGN7u4ll3oDMvqShuatMCXJN6-gpX-9HRwvBQDF3-g65Du9SiHbdC-ofVj_fHPyId3BmNrzmXwKNB-v3fTjYBGHA7vJprwG_Ei30JiTofUcJ0tzOVbMvfijOC8qHLcZodsJQllT467Hpes1CkORfbbGPztOO0emHtQkXnGUd4_rzpsDPhexxa_2ZX9-X0uS_uY9PozsUNTycM-YLKeBu4zzLiDnnn3iUegnR7Q2Yuuv3_ATwHM9Do1mP2S2H-zmOTjhcaBS8yhy16UBSO4IvTM_JS9WIQTz-vRmPXi-cuY1GD596ecS71AMTJRZNohO3Z86mltae7eaWbaLWrScMDmhnk5I6oQR5-ce7ynt7WfYRszlVyx5YM6-kMrHSLFl6-CAlC5_O8prXtz2OkdMgBBIYRNc78WLvX_4SG_sXqyPoRmirxxkVXn3IEmZpEQ5_8V33HmQQHsGo6VFXbMgdtJIL01xr752ePybCtXWlZzZLz2YEeOiORTZOsqiRC_P5puzcCCA1zIhHp8oSEJy34s4TdR02s4j0RK4A_AZ70ZQHIFKKT87A8b2AIBpVHQMCZuEX6OGnKrrUjXHh3PFt2hSw3gMyt0zstlDvu2Y-GffWZbsxf16AIxcqbp1RmOuyYJHGwub9Xvt17ckfBTxsxkM7ZI_XCmyMWzh_YLAfkbMUBvoVwhS2RaJ3jP69r0AWHysHDOMO954JykuCWY1QPw95WE_QjSrnyZFLAScMsC3uFvkycpJDTYppw2SHpx1S1x3UqNn329xe1HVMMKq87vaMEODDlqRw1wBJVZDwHzuc6NcJa4hkS1P9903vb-vKXKKinF_ieihGnYFZg2g1sSLiyDW5uoJDh4hbroAqXQLkxC4QHFQgAAuBWnGeK23VEIIdVwhUhhwIunCiDREtQvPBrY0auLJ5xWWz0XAGq1amyL17eKr9HfBBk_wIZBGTVdX6hs4TdbncjoO9ghfK87snW_qm4ASnGn-GSL3l1JtjUFoKi7yBlDMvVPDoowQeh8jXq52bvhpqzXxyuAf1BUZaAPEQsJJO-EYnwg1DlW26M5W1q4YPxzwEdGXC2BjTvFGl7eriX2BuQTkqt5qdZOb2J73pSykfmzo-u4_nxz-64JghHBm7uinrOzIAEfbMHqdG7K_vXGV3n9larUNijePoTCB_tIaB7DYYL6o8zh4z5R6TEwbFoAbYWZky3GY5jSACHCIL711jdsj3nELagxyGoDSmt9VUGwqNFU3FZfY2YLwrVOFYyb4C6M5177LzTgLCWZi1SohOnWZoMLiLfsWH39pT2Ez9t77NKqayTDWYWGQOszjeMeomzGDjNub5bqVuRJodIIhr6dcR-QLSvdS8qg7fbsqXed51VSGo4MuDm47tcCjqTkCXrFGvA6gGSUlkbaZ8wp0w8ndUTlUDUcYg6LPFZzUf0bFdtfL8jPDjdYUOd8JbKeqOdZpAxBfcRgbHglEGs530mtlhpLqUrSGvi382n2C3BFGqlzDtWGZn6F-EGht5U3x2F8HxkNGN2jqrEfKVz1VvwshMZ6fJ_O4RuYJcQsWatxQqvsPwLlFWinwo_qSZZZYZpgUMDBQw7udKFEmsrmoisfyYs698i3xzhTEhrePA5hYzT-3Vkj6-E7jvmmAB2JE9XM3DncDvMF3Ay46Fdcra2JR6la8GGg5taEEfMcfH2nh-_BYzFqerUTHu4C2HAy4kCavihV3CwMPyUZfrKGYnlYh5CB9PPKMq_mm9zZmGVvEg3yhVsYiQowxLtlyMO2-YHsosdpkJRLzPAygOolf1KnKdEhS1Wr6aPOzZMFleLHW7DF4_tLpM2wZvNvHGykutRoXTwKlECT_Lg8tsMTfKtrkLox9US0e7zI4oePG4tB-cS41ZgUu77Zve6FtqeTSven8HDpN64I5oBAt5oKDFKPcFGPlsy683a1lKSKCnW2GnuHng6WFIOTlwcdvtxs1V6n5s6SEMrv2L2KEYuNyzOF2l4S0mVLhD0JYxL4T4rmbPS1NiIvUSDXCHLvVmISKzCtQtn5Yh_GRXDYzm69oWjKhmUnBLv-29rOYAbfrw1zT-ZDQckSNtw6r4TTPpWsT_UcC2aJAtLwZSQCS8eHhDyHJInHmW8FdzSE02CyRO3Pb8XO7X5hvKZSMZvW7c_R3F_t1tTlkAg85-so0hjLsI154E4-OtfGJVmOYOh_w-yF5TMF40qBd6NF3iqcQBJh_dBhJtGu_s46xHwsLyjM0VE6QXfI3H2_blbhhW5VT3d_k62B8wwTe3j5fWLp9pV4v-eFsCn4mC9NH6l_-lPTgS_X-cGhjan-VxA820xRPOjkJTZ58J9z5pk8qKQ8d7cegMxLOADr9PdFlyN7WIbBagka471MWYBTNXgnUWU1o5Lfuba09JCCxtWQRyv8TbSzExy9w3R_3m6_rgjeo-oxzI0LX9xwVW4UCLadHeeYioz_ap1h4qQYcVo8oUd1UgM4DHa-q_WTI37VCMF0wHSFdJcEZmQqQ8bq1VkS7K_NbRGtna1qIr9GJRlRSZpj_48gejUTk9RgerK_FIMa05UY7pvD8S6YSwmDska9iSko-dtx61LqIvTScxppEIqIIfU2he7XL6013C-mJHbf4auuEF9BeroLP8I3zR-V0iPuvQmn2EyZ_mviPk1emElOn2Bz3zMLAxBxkPibnro11Jv8v0bD-UpsscJE4ixJjDhchPWbpe4L-Njh0T25uH7wmbPTscWXkuOfAvie_D9r2MdL7VKBLqIKmfjE8TDXcdbqZpH_Z14RI-WaPfxkXQd49kRmPxGIRBvI-rN3wiOnOvQViJrTmdtghF4xbqj6x7Mj614XSBNeb3-InVWhqREfXMsinYOkFvdirVziMiQoaxhUxTMuZUv8rG2_g7YNKZ6Dr-F5DljQcnE5pzVNv6VanS8NKKprAkMnhCTKKbGtTMcQPWwVtkT9_IaeBzwi64LdDLpEDh8M0EKSUmQ-NtkQAndRApU7OZ4p1yEDjm722yzatbtkuZlvf_TaNG0_zeOnUL-F8VlIs44tCZWC_18GTP01Rs-p0ICLnzklbFGTyyMmpLitD3kKoJSv-8C9UakBd6mYgOftULSGVeLq-KE7I8dGv5vvLfINWRz0ZhlzqSkSN6rZmY67kWeuZAxHPuYcZxCZcXBYaZbjOCG4PNWxHy5aCrTPB0BSwbFd-m3uXMzXVSCkYqcRqvfO81pkp81yLaf23MeC0Okt0l_okt7xL4gv6UCoXSmBDlzJfm4koL1ZvIEOKgsPNI-0G9q8UNPOsTIQp9LYFSU4_qpoarmKh6isXB6X9tuyXplfljXxWkNwYGHL1DeD9NXCpwy4C4hqLzGhAon8hm6bH0bPCk7I-2lgT8747MjTOqGMaymkG0ATXhMPeiaf4oBmHYV6ZcNJlJFyEZ2v8uCeGQbNfVTa4PUWoxVWYUrkDgW71eiNlIulcuLsuf0GFVe_8PeUPOW389e3Xv7fRzp4_LJqf9RLKB4yk8mj1V6XPMTtTD5_aYwC1sA,,/b64e=1/sign=af37948c2584322e7c9f89a6cac73a70/keyno=MARKET_1/*","clickUrlType":"InternalClick"},"outputImage":{"url":"https://avatars.mds.yandex.net/get-market-adv/8781404/76b1deb1-d223-4a71-82ae-6b2e0ab48743/orig?download","height":184,"width":1706},"image":"https://avatars.mds.yandex.net/get-market-adv/8781404/76b1deb1-d223-4a71-82ae-6b2e0ab48743/orig?download","type":"BannerStreamerTouch","format":"StreamerBannerTouch","color":"#f80000"},"showUrl":"/safeclick/data=SpQw45JhDGE6zDtOdUQO_FhZNIC4n-UZaJ-eRINDRClLZ2Dps-YymlpthrsaOqC_Vhne0mPZhyVbRe6kAtXtEAdNDVCmYco5q8363_yRLgspuTif-dLxmVJsa17NBEgstjjnqyGM9gjZQO6JLjs9p723IxZWBzsM5gHKaw7fK4PZ15H15lP30dbq0_ST8aQ4NO_TqIXajz_O9PSfYqGFImL0usyd3PUYxa7catWEw5056b9cS82Kgc5BzhistZg-sBR2SLimxotzuGr5uQwA4ClPxd5QBab4eSvZFsBdJ6guWDvHxfimhhfFNMJYbrHt2AC5BBjdQ6hKCoWpk4HOUmBQ0rHHpy452uApBbplcCc355FSF8eGCSOafdzOCpC88GxTwZ3CGitHlTRDNKfXCfrpFiToNZauzus2lRVMpxo9DB4PtYITUqQc0fb2UwOGqwMX4nKeRAKEqrqhEn8udq6et-36VmcnFdnAP0dd6XmQ5MoYht9GrfQxxCLIRGxONNb8buaV7uLsUEG7npzGSu8jfwpFeWYQ7HTt9RyJYrt4b-rur3j_nBJjEqhYQ9ussoydrP6gzuq_31lG86216Syp6A0BUZ6YwR9Y3_MGvsX_eIQoOnUu4GSVUYwW-AuKO-3xKMSDbFz1sfFSGNsyXQpkQzHeAna2lkxH4-ySW5rN7x8w2CzVbFkeBbqwQhYtL0cnyURZsC_rBiYTtrzxlzIu6EstYn2RiwzhnTbNVwyo1Md0GfyiuPulxFS_nGWVwBkRgN_gMdmhKM6_xFccA6dxQj92bf4r8rh5ujEP8ZZUSWNQs2l7SochgY21eTqZvBWnUvJGwTzZe04BYk7XD-O-Nqkdc30MCT7EClNwUaLLZgbzG7abvyfSWAwMOWuio_R47y-qHh3jUiRe6rBqEMiQuuO284kj1FxUqJqss5Jf8B8uq_IMrUmVS1ZVX8d5zZIKEV7GaCcayPy4xLX5Ye0WPV8RYopsRwulZoJK_efpkc4yFR7e8LkdjNX56pI8srUPzK5TzDaB-MzOzmvQ1rqbXpnbY78l3xQV4TCEaRYh6AVhtXczt4KSzSbbb5nvUTENBmH9gvYVmOF26CDw1pa8TtO3FutcWz5IPoMjkBD6HyMwnCr_cJyA-zRIhEHSeOyCLXyQ5sBxxjMowgI3FBBzJHzJvr51rPO3uauB2dkyJ30tNF16lyQcfxVl1fJB6b-5Vo2FlKBWfJ_CMuNFFiE0QnTUHShiG81Miv1KcYbUBTdco2r1nGs7OHkj7agJxupD74i_1iTqL197INQIN0xxuDInD3G_HWe-DZqB6Mi68IDbhJl7zBS3cviWCZ6ul3cqp_pIAqbcGI8hEiZkQ5SguoJA-kRGBb744kojEbc-a1hpyhauFw,,/b64e=1/sign=92d420d1d52c9f20470ba95d8c4a384c/keyno=MARKET_1/*","adLabel":{"adLabelText":"Реклама","advertizer":"СМАРТЛИНК, ИНН 9722074336, erid: nyi26TK8Sq2EHekSzo8X5NFd97Ao6Wsf","adLabel":1},"advertisementId":"5480681","madvState":"CgTpwc4CGAEiBAgAEAEqBAgAEAE","position":1,"advTagInfo":"СМАРТЛИНК, ИНН 9722074336, erid: nyi26TK8Sq2EHekSzo8X5NFd97Ao6Wsf","showUid":"17535895699835331901001"}}}
{"widgets":{"@marketfront/SWPrefetch":{"/swPrefetch/value":{"isCart":false,"isIndex":false,"allSWPrefetchCart":false}}},"meta":{"/swPrefetch/value":{"name":"@marketfront/SWPrefetch"}}}
{"widgets":{"@workbox/connector":{"/workboxConnector/connector":{"enabled":false,"config":{"CART":false,"CHECKOUT":false,"SEARCH":false},"clearAllOnInit":false,"loggedIn":false}}},"meta":{"/workboxConnector/connector":{"name":"@workbox/connector"}}}