summaryrefslogtreecommitdiffstats
path: root/tests/tpb06/foo
diff options
context:
space:
mode:
Diffstat (limited to 'tests/tpb06/foo')
-rw-r--r--tests/tpb06/foo/__init__.py4
-rw-r--r--tests/tpb06/foo/ext.c0
-rw-r--r--tests/tpb06/foo/test_foo.py13
3 files changed, 17 insertions, 0 deletions
diff --git a/tests/tpb06/foo/__init__.py b/tests/tpb06/foo/__init__.py
new file mode 100644
index 0000000..b3b7945
--- /dev/null
+++ b/tests/tpb06/foo/__init__.py
@@ -0,0 +1,4 @@
+"""An amazing sample package!"""
+
+def main():
+ print("Hello")
diff --git a/tests/tpb06/foo/ext.c b/tests/tpb06/foo/ext.c
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/tests/tpb06/foo/ext.c
diff --git a/tests/tpb06/foo/test_foo.py b/tests/tpb06/foo/test_foo.py
new file mode 100644
index 0000000..926af30
--- /dev/null
+++ b/tests/tpb06/foo/test_foo.py
@@ -0,0 +1,13 @@
+import os
+from unittest import TestCase
+import subprocess
+
+
+class RequiredTest(TestCase):
+ def test_tests_are_executed(self):
+ open('test-executed', 'w').close()
+
+ def test_entry_point_executed(self):
+ path, _, __ = os.environ['PATH'].partition(":")
+ assert path.endswith("/scripts")
+ subprocess.run('foo', check=True)