aboutsummaryrefslogtreecommitdiff
path: root/test/doit/test_doit.py
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2019-04-01 21:52:31 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2019-04-01 21:53:24 +0200
commitc8c3c9e922915b7eddc05973f6f938c6a0cbedaf (patch)
tree7b0303bfbfb41502d261f46ba351b1c324d3209c /test/doit/test_doit.py
parent0ebd2390a959a9562cf2096150ad6e8a24ed5ec9 (diff)
downloadee-python-c8c3c9e922915b7eddc05973f6f938c6a0cbedaf.tar.gz
ee-python-c8c3c9e922915b7eddc05973f6f938c6a0cbedaf.tar.bz2
ee-python-c8c3c9e922915b7eddc05973f6f938c6a0cbedaf.tar.xz
ee-python-c8c3c9e922915b7eddc05973f6f938c6a0cbedaf.zip
o Removing all doit code. It was a failed experiment.
Diffstat (limited to 'test/doit/test_doit.py')
-rw-r--r--test/doit/test_doit.py54
1 files changed, 0 insertions, 54 deletions
diff --git a/test/doit/test_doit.py b/test/doit/test_doit.py
deleted file mode 100644
index fc13192..0000000
--- a/test/doit/test_doit.py
+++ /dev/null
@@ -1,54 +0,0 @@
-import inspect
-import os
-import pathlib
-from inspect import Parameter
-
-import ee.digikey.doit
-import ee.kicad.doit
-from ee.digikey.doit import *
-from ee.ds import DataSetManager
-from ee.kicad.doit import *
-
-logger = logging.getLogger(__name__)
-
-file_dir = pathlib.Path(__file__).parent
-schematics_dir = file_dir / "schematics"
-
-
-def exec_task(task):
- targets = task["targets"]
- for a in task["actions"]:
- if isinstance(a, str):
- cmd = a % dict(targets=" ".join(targets))
- ret = os.system(cmd)
- assert (ret == 0)
- else:
- parameters = {}
- for p in inspect.signature(a).parameters.values():
- if p.kind == Parameter.POSITIONAL_OR_KEYWORD and p.name == "targets":
- parameters["targets"] = targets
-
- a(**parameters)
-
-
-# noinspection SpellCheckingInspection
-def test_doit(tmpdir, caplog):
- dsm = DataSetManager(pathlib.Path(tmpdir) / "ee")
-
- dsm.register_ds("csv", "kicad-footprint", "kicad-footprint-mapping",
- path=schematics_dir / "ee" / "kicad-footprint.csv")
-
- ee.kicad.doit.doit_config.configure(data_set_manager=dsm)
- ee.kicad.doit.doit_config.change_data_sets_for_task(task_kicad_create_component_data_set,
- lambda ds: ds + ["kicad-footprint"])
-
- ee.kicad.doit.init(sch=schematics_dir / "schematic-1.sch",
- kicad_pcb=schematics_dir / "schematic-1.kicad_pcb", )
-
- ee.digikey.doit.doit_config.configure(data_set_manager=dsm)
-
- exec_task(task_kicad_sch_to_data_set())
- exec_task(task_kicad_pcb_to_data_set())
- exec_task(task_kicad_create_component_data_set())
- exec_task(task_digikey_resolve_schematic_components())
- exec_task(task_digikey_fetch_full_part_facts())