From c8c3c9e922915b7eddc05973f6f938c6a0cbedaf Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Mon, 1 Apr 2019 21:52:31 +0200 Subject: o Removing all doit code. It was a failed experiment. --- test/doit/test_doit.py | 54 -------------------------------------------------- 1 file changed, 54 deletions(-) delete mode 100644 test/doit/test_doit.py (limited to 'test/doit/test_doit.py') 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()) -- cgit v1.2.3