def test__canvas_height_adapt(self): parser = pars.Parser() study = stdy.Study() circuit = parser.parse("task_circuit.tsv", format_="tsv", true_path=False) study._canvas_height_adapt(circuit, 10) self.assertRaises(Exception, lambda: study._canvas_height_adapt(circuit, 0.5))
def setUp(self) -> None: self.parser = par.Parser() self.circuit = cir.Circuit()
def test_base_study(self): parser = pars.Parser() study = stdy.Study() circuit = parser.parse("task_circuit.tsv", format_="tsv", true_path=False)
def setUp(self) -> None: self.parser = par.Parser() self.calculator = calc.CircuitCalculator() self.circuit_default_example = self.parser.parse("circuit.tsv", format_="tsv", true_path=False)
import os import module.parsers as pars import module.circuit_control as circ import module.page_generator as pg import module.path_finder as pf # Create utility classes parser = pars.Parser() page_generator = pg.HTMLPageGenerator() def default_circuit_study(): # Define circuit origin file. file_name = "task_circuit.tsv" format_ = file_name.split(".") format_ = format_[-1] # Create circuit class instance # The parse function takes in file format and circuit = parser.parse(file_name, format_, False) # You can change circuit attributes here before the check # ex: # circuit.inside_diameter = 0.1 try: circ.CircuitControl.control_circuit(circuit) except Exception as fault: print(f"Cant use circuit, {fault}")
def setUp(self) -> None: self.circuit = cir.Circuit() self.parser = pars.Parser() self.controller = circ.CircuitControl()