fix a QA python test (test_arcs()).

This commit is contained in:
jean-pierre charras 2022-03-07 09:31:08 +01:00
parent 3bee9d3c59
commit b0470a1a9a
1 changed files with 2 additions and 2 deletions

View File

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