From 9a1c6643bef147fe340ffbcf7c34e28a890e81d6 Mon Sep 17 00:00:00 2001 From: Florian Ludwig Date: Mon, 5 Apr 2021 18:04:40 +0200 Subject: [PATCH] add smoketest for CLI --- tests/test_cli.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 tests/test_cli.py diff --git a/tests/test_cli.py b/tests/test_cli.py new file mode 100644 index 0000000..7ff523b --- /dev/null +++ b/tests/test_cli.py @@ -0,0 +1,29 @@ +import subprocess + + +def test_smometest(): + output = subprocess.check_output(["amqtt", "--help"]) + assert b"Usage" in output + assert b"aMQTT" in output + + output = subprocess.check_output(["amqtt_sub", "--help"]) + assert b"Usage" in output + assert b"amqtt_sub" in output + + output = subprocess.check_output(["amqtt_pub", "--help"]) + assert b"Usage" in output + assert b"amqtt_pub" in output + + +def test_smometest_legacy(): + output = subprocess.check_output(["hbmqtt", "--help"]) + assert b"Usage" in output + assert b"aMQTT" in output + + output = subprocess.check_output(["hbmqtt_sub", "--help"]) + assert b"Usage" in output + assert b"amqtt_sub" in output + + output = subprocess.check_output(["hbmqtt_pub", "--help"]) + assert b"Usage" in output + assert b"amqtt_pub" in output