示例#1
0
 def test_Library(self):
     main(["--file", self.me + "/inputs/cleanup_test01.lbr", "--out", self.me + "/inputs/cleanup_test01.out.lbr"])
     ef = EagleFile.from_file(self.me + "/inputs/cleanup_test01.out.lbr")
     self.assertEqual(From(ef).get_library().get_packages().count(), 35, "Wrong number of packages")
     self.assertEqual(From(ef).get_library().get_symbols().count(), 97, "Wrong number of symbols")
     self.assertEqual(From(ef).get_library().get_devicesets().count(),96, "Wrong number of devicesets")
     self.assertEqual(From(ef).get_library().get_devicesets().get_devices().count(), 101, "Wrong number of devices")
示例#2
0
 def test_Board(self):
     main(["--file", self.me + "/inputs/cleanup_test01.brd", "--out", self.me + "/inputs/cleanup_test01.out.brd"])
     ef = EagleFile.from_file(self.me + "/inputs/cleanup_test01.out.brd")
     self.assertEqual(From(ef).get_libraries().count(), 1, "Wrong number of libraries")
     self.assertEqual(From(ef).get_libraries().get_packages().count(), 3, "Wrong number of packages")
     self.assertEqual(From(ef).get_libraries().get_symbols().count(), 0, "Wrong number of symbols")
     self.assertEqual(From(ef).get_libraries().get_devicesets().count(), 0, "Wrong number of devicesets")
     self.assertEqual(From(ef).get_libraries().get_devicesets().get_devices().count(), 0, "Wrong number of devices")