DialogTestLogger Kelas

Middleware untuk menghasilkan aktivitas masuk dan keluar sebagai string json ke konsol selama pengujian unit.

Menginisialisasi instans baru dari pencatat pengujian dialog.

default ke logging.getLogger( nama).info. :type log_func: Callable[..., None] :p aram json_indent: Inden untuk output json, inden default adalah 4. :type json_indent: int :p aram time_func: Fungsi waktu untuk merekam rentang waktu, default ke time.monotonic. :type time_func: Callable[[], float]

Konstruktor

DialogTestLogger(log_func: Callable[[...], None] = None, json_indent: int = 4, time_func: Callable[[], float] = None)

Parameter

Nama Deskripsi
log_func

Metode atau objek yang dapat dipanggil yang dapat mencatat pesan,

Nilai default: None
json_indent
Nilai default: 4
time_func
Nilai default: None

Metode

on_turn

on_turn

async on_turn(context: TurnContext, logic: Callable[[TurnContext], Awaitable])

Parameter

Nama Deskripsi
context
Diperlukan
logic
Diperlukan