TestFlow Sınıf

İÇ: Bir TestFlow örneği oluşturur. :p aram önceki: :p aram bağdaştırıcısı:

Oluşturucu

TestFlow(previous: Callable, adapter: TestAdapter)

Parametreler

Name Description
previous
Gerekli
adapter
Gerekli

Yöntemler

assert_no_reply

Bot yanıt beklemediğinde yanıt verirse onay oluşturur. :p aram açıklaması: :p aram zaman aşımı:

assert_reply

Bot yanıtı beklenen metin/etkinlikle eşleşmiyorsa onay oluşturur. :p aram bekleniyor: :p aram açıklaması: :p aram zaman aşımı: :p aram is_substring: :return:

send

Bota bir şey gönderir. :p aram user_says: :return:

test

Bota bir şey gönderin ve botu belirli bir yanıtla döndürmesini bekler. Bu yalnızca send() ve assertReply()çağrıları etrafında sarmalayıcıdır. Bu, o kadar yaygın bir desendir ki bir yardımcı sağlanır. :p aram user_says: :p aram bekleniyor: :p aram açıklaması: :p aram zaman aşımı: :return:

assert_no_reply

Bot yanıt beklemediğinde yanıt verirse onay oluşturur. :p aram açıklaması: :p aram zaman aşımı:

async assert_no_reply(description=None, timeout=None) -> TestFlow

Parametreler

Name Description
description
Default value: None
timeout
Default value: None

assert_reply

Bot yanıtı beklenen metin/etkinlikle eşleşmiyorsa onay oluşturur. :p aram bekleniyor: :p aram açıklaması: :p aram zaman aşımı: :p aram is_substring: :return:

async assert_reply(expected: str | Activity | Callable[[Activity, str], None], description=None, timeout=None, is_substring=False) -> TestFlow

Parametreler

Name Description
expected
Gerekli
description
Default value: None
timeout
Default value: None
is_substring
Default value: False

send

Bota bir şey gönderir. :p aram user_says: :return:

async send(user_says) -> TestFlow

Parametreler

Name Description
user_says
Gerekli

test

Bota bir şey gönderin ve botu belirli bir yanıtla döndürmesini bekler. Bu yalnızca send() ve assertReply()çağrıları etrafında sarmalayıcıdır. Bu, o kadar yaygın bir desendir ki bir yardımcı sağlanır. :p aram user_says: :p aram bekleniyor: :p aram açıklaması: :p aram zaman aşımı: :return:

async test(user_says, expected, description=None, timeout=None) -> TestFlow

Parametreler

Name Description
user_says
Gerekli
expected
Gerekli
description
Default value: None
timeout
Default value: None