Ejemplo n.º 1
0
 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))
Ejemplo n.º 2
0
 def setUp(self) -> None:
     self.parser = par.Parser()
     self.circuit = cir.Circuit()
Ejemplo n.º 3
0
 def test_base_study(self):
     parser = pars.Parser()
     study = stdy.Study()
     circuit = parser.parse("task_circuit.tsv",
                            format_="tsv",
                            true_path=False)
Ejemplo n.º 4
0
 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)
Ejemplo n.º 5
0
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()