TestFlow Klasse
INTERNAL: erstellt eine TestFlow-Instanz. :p aram vorheriger: :p aram Adapter:
Konstruktor
TestFlow(previous: Callable, adapter: TestAdapter)
Parameter
| Name | Beschreibung |
|---|---|
|
previous
Erforderlich
|
|
|
adapter
Erforderlich
|
|
Methoden
| assert_no_reply |
Generiert eine Assertion, wenn der Bot antwortet, wenn keine Antwort erwartet wird. :p aram Beschreibung: :p aram Timeout: |
| assert_reply |
Generiert eine Assertion, wenn die Bots-Antwort nicht mit dem erwarteten Text/der erwarteten Aktivität übereinstimmt. :p aram erwartet: :p aram Beschreibung: :p aram Timeout: :p aram is_substring: :return: |
| send |
Sendet etwas an den Bot. :p aram user_says: :return: |
| test |
Senden Sie etwas an den Bot und erwartet, dass der Bot mit einer bestimmten Antwort zurückgegeben wird. Dies ist einfach ein Wrapper für Aufrufe von send() und assertReply(). Dies ist ein so häufiges Muster, das ein Hilfsprogramm bereitgestellt wird. :p aram user_says: :p aram erwartet: :p aram Beschreibung: :p aram Timeout: :return: |
assert_no_reply
Generiert eine Assertion, wenn der Bot antwortet, wenn keine Antwort erwartet wird. :p aram Beschreibung: :p aram Timeout:
async assert_no_reply(description=None, timeout=None) -> TestFlow
Parameter
| Name | Beschreibung |
|---|---|
|
description
|
Standardwert: None
|
|
timeout
|
Standardwert: None
|
assert_reply
Generiert eine Assertion, wenn die Bots-Antwort nicht mit dem erwarteten Text/der erwarteten Aktivität übereinstimmt. :p aram erwartet: :p aram Beschreibung: :p aram Timeout: :p aram is_substring: :return:
async assert_reply(expected: str | Activity | Callable[[Activity, str], None], description=None, timeout=None, is_substring=False) -> TestFlow
Parameter
| Name | Beschreibung |
|---|---|
|
expected
Erforderlich
|
|
|
description
|
Standardwert: None
|
|
timeout
|
Standardwert: None
|
|
is_substring
|
Standardwert: False
|
send
Sendet etwas an den Bot. :p aram user_says: :return:
async send(user_says) -> TestFlow
Parameter
| Name | Beschreibung |
|---|---|
|
user_says
Erforderlich
|
|
test
Senden Sie etwas an den Bot und erwartet, dass der Bot mit einer bestimmten Antwort zurückgegeben wird. Dies ist einfach ein Wrapper für Aufrufe von send() und assertReply(). Dies ist ein so häufiges Muster, das ein Hilfsprogramm bereitgestellt wird. :p aram user_says: :p aram erwartet: :p aram Beschreibung: :p aram Timeout: :return:
async test(user_says, expected, description=None, timeout=None) -> TestFlow
Parameter
| Name | Beschreibung |
|---|---|
|
user_says
Erforderlich
|
|
|
expected
Erforderlich
|
|
|
description
|
Standardwert: None
|
|
timeout
|
Standardwert: None
|