|
|
@ -19,10 +19,10 @@ class TestTracks(unittest.TestCase): |
|
|
|
arcs = [t.Cast() for t in self.pcb.Tracks() if t.GetClass() == 'PCB_ARC'] |
|
|
|
self.assertEqual(13, len(arcs)) |
|
|
|
arc = sorted(arcs, key=lambda t: [t.GetStart()[0], t.GetStart()[1]])[0] |
|
|
|
self.assertEqual([29414211, 26499999], [arc.GetCenter()[0], arc.GetCenter()[1]]) |
|
|
|
self.assertEqual([29414200, 26500000], [arc.GetCenter()[0], arc.GetCenter()[1]]) |
|
|
|
self.assertEqual([1800, 2250], [round(arc.GetArcAngleStart().AsTenthsOfADegree()), |
|
|
|
round(arc.GetArcAngleEnd().AsTenthsOfADegree())]) |
|
|
|
self.assertEqual(2414211, round(arc.GetRadius())) |
|
|
|
self.assertEqual(2414200, round(arc.GetRadius())) |
|
|
|
|
|
|
|
def test_vias(self): |
|
|
|
vias = [t.Cast() for t in self.pcb.Tracks() if t.GetClass() == 'PCB_VIA'] |
|
|
|