|
|
@@ -0,0 +1,19 @@
|
|
|
+import pytest
|
|
|
+import subprocess
|
|
|
+
|
|
|
+# Currently only works when Panda was installed from wheel
|
|
|
+panda3d_tools = pytest.importorskip("panda3d_tools")
|
|
|
+
|
|
|
+
|
|
|
[email protected](not hasattr(panda3d_tools, 'bam_info'),
|
|
|
+ reason="requires bam-info")
|
|
|
+def test_bam_info():
|
|
|
+ output = subprocess.check_output(['bam-info', '-h'], stderr=subprocess.STDOUT).strip()
|
|
|
+ assert output.startswith(b"This program scans one or more Bam files")
|
|
|
+
|
|
|
+
|
|
|
[email protected](not hasattr(panda3d_tools, 'pzip'),
|
|
|
+ reason="requires pzip")
|
|
|
+def test_pzip():
|
|
|
+ output = subprocess.check_output(['pzip', '-h'], stderr=subprocess.STDOUT).strip()
|
|
|
+ assert output.startswith(b"This program compresses the named file")
|