diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2017-10-12 22:04:02 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2017-10-12 22:04:02 +0200 |
commit | 0073712b71ea642edc2b67ad64a09cc0f54a137f (patch) | |
tree | 992e0c831292328bae3a22dd5a767122c9462f33 /test/test_read_schematic.py | |
parent | 4d2856481851aa78c9bb4c5b6f8ed644d7e10cb3 (diff) | |
download | ee-python-0073712b71ea642edc2b67ad64a09cc0f54a137f.tar.gz ee-python-0073712b71ea642edc2b67ad64a09cc0f54a137f.tar.bz2 ee-python-0073712b71ea642edc2b67ad64a09cc0f54a137f.tar.xz ee-python-0073712b71ea642edc2b67ad64a09cc0f54a137f.zip |
o Support for reading hierarchical schematics.
Diffstat (limited to 'test/test_read_schematic.py')
-rw-r--r-- | test/test_read_schematic.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/test/test_read_schematic.py b/test/test_read_schematic.py index 1af7002..2b269a6 100644 --- a/test/test_read_schematic.py +++ b/test/test_read_schematic.py @@ -35,7 +35,7 @@ def dump_bom(sch): def load(path): p = basedir + "/parser/" + path print("p={}".format(p)) - sch = kicad.read_schematic(p) + sch = kicad.read_schematics(p) return sch @@ -51,3 +51,14 @@ def test_sch(): sch = load("foo.sch") dump_schema(sch) dump_bom(sch) + + +def test_hierarchical(): + sch = load("hierarchical/hierarchical.sch") + dump_schema(sch) + dump_bom(sch) + assert 3 == len(sch.components) + assert 3 == len(sch.schematics) + assert sch.get_component("R101") + assert sch.get_component("C201") + assert sch.get_component("L301") |