TGStat
TGStat
Qidiruv uchun matnni kiriting
Ilg‘or kanal qidiruvi
  • flag Uzbek
    Sayt tili
    flag Russian flag English flag Uzbek
  • Saytga kirish
  • Katalog
    Kanal va guruhlar katalogi Kanallar qidiruvi
    Kanal/guruh qo‘shish
  • Reytinglar
    Kanallar reytingi Guruhlar reytingi Postlar reytingi
    Brendlar va shaxslar reytingi
  • Analitika
  • Postlarda qidiruv
  • Telegram'ni kuzatish
Python KZ

8 Aug 2018, 18:01

Telegram'da ochish Ulashish Shikoyat qilish

Окей)
Вот код, который я хочу протестировать:

# mymodule.py
from blinker import signal

my_signal = signal('my_sig')

def make_things_good():
my_signal.send(1)

@my_signal.connect
def doing_stuff(sender):
if sender == 1:
perform_task_one()
perform_task_three()
if weather == 'good':
do_some_stuff()
else:
perform_task_two()

Вот мой тест:

from mock import patch

@patch('mymodule.doing_stuff')
def test_something(stuff_mock):
make_things_good()
stuff_mock.assertCalledOnce()

Моя проблема в том, что когда я патчу doing_stuff, он перестает откликаться на сигнал my_signal
Katalog
Kanal va guruhlar katalogi Kanallar to‘plamlari Kanallar qidiruvi Kanal/guruh qo‘shish
Reytinglar
Telegram-kanallar reytingi Telegram-guruhlar reytingi Postlar reytingi Brendlar va shaxslar reytingi
API
Statistika API'si Postlar qidiruvi API'si API Callback
Kanallarimiz
@TGStat @TGStat_Chat @telepulse @TGStatAPI
O‘qish
Академия TGStat Telegram tadqiqoti 2019 Telegram tadqiqoti 2021 Telegram tadqiqoti 2023
Kontaktlar
Справочный центр Qo‘llab-quvvatlash Email Vakansiyalar
Har xil narsalar
Foydalanuvchi shartnomasi Maxfiylik siyosati Ommaviy oferta
Botlarimiz
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot