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
|