aboutsummaryrefslogtreecommitdiff
path: root/test/tool
diff options
context:
space:
mode:
Diffstat (limited to 'test/tool')
-rw-r--r--test/tool/test_kicad_make_pos.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/test/tool/test_kicad_make_pos.py b/test/tool/test_kicad_make_pos.py
new file mode 100644
index 0000000..447b497
--- /dev/null
+++ b/test/tool/test_kicad_make_pos.py
@@ -0,0 +1,27 @@
+import utils
+import argparse
+import os.path
+from io import StringIO
+
+basedir = os.path.dirname(os.path.abspath(__file__))
+
+def test_basic():
+ argv = [
+ "ee",
+ "--kicad-pcb",
+ os.path.join(basedir, "../kicad_pcb/parser-1.kicad_pcb")
+ ]
+ buf = StringIO()
+ try:
+ with utils.make_env(argv=argv, stdout=buf):
+ import ee.tools.kicad_make_pos
+ except SystemExit as e:
+ raise e
+ finally:
+ print("Output")
+ buf.seek(0)
+ count = 0
+ for l in buf.readlines():
+ print(l.rstrip())
+ count = count + 1
+ assert count > 3