disabling rich output to verify usage message is generated correctly

pull/169/head
Andrew Mirsky 2025-05-30 12:11:47 -04:00
rodzic 549e04fd57
commit 44dfd58972
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: A98E67635CDF2C39
1 zmienionych plików z 6 dodań i 3 usunięć

Wyświetl plik

@ -62,18 +62,21 @@ async def broker(config_file):
def test_cli_help_messages():
"""Test that help messages are displayed correctly."""
env = os.environ.copy()
env["NO_COLOR"] = '1'
amqtt_path = "amqtt"
output = subprocess.check_output([amqtt_path, "--help"])
output = subprocess.check_output([amqtt_path, "--help"], env=env)
assert "Usage: amqtt" in output.decode("utf-8")
amqtt_sub_path = "amqtt_sub"
output = subprocess.check_output([amqtt_sub_path, "--help"])
output = subprocess.check_output([amqtt_sub_path, "--help"], env=env)
assert "Usage: amqtt_sub" in output.decode("utf-8")
amqtt_pub_path = "amqtt_pub"
output = subprocess.check_output([amqtt_pub_path, "--help"])
output = subprocess.check_output([amqtt_pub_path, "--help"], env=env)
assert "Usage: amqtt_pub" in output.decode("utf-8")