Ejemplo n.º 1
0
    def setUp(self):
        """ Set load the test files """

        if KiCADTests.good is None:
            KiCADTests.good = JSON().parse(GOOD_OUTPUT_FILE)

        if KiCADTests.actual is None:
            KiCADTests.actual = KiCAD().parse(TEST_INPUT_FILE)
Ejemplo n.º 2
0
    def test_write(self):
        """
        We can write out a complete design file.
        """

        design = JSON().parse(TEST_UPV_FILE)
        writer = KiCAD()
        filedesc, filename = tempfile.mkstemp()
        os.close(filedesc)
        os.remove(filename)
        writer.write(design, filename)
        self.assertTrue(os.path.exists(filename))
Ejemplo n.º 3
0
 def test_create_new_json_parser(self):
     """ Test creating an empty parser. """
     parser = JSON()
     assert parser != None
Ejemplo n.º 4
0
 def setUp(self):
     self.geda_writer = GEDA()
     self.oj_parser = JSON()