diff --git a/common/swig/kicad.i b/common/swig/kicad.i index 566a47fdf4..a934630e4d 100644 --- a/common/swig/kicad.i +++ b/common/swig/kicad.i @@ -156,6 +156,9 @@ typedef long time_t; %include math.i %template(VECTOR_VECTOR2I) std::vector; +#include +%include + // ignore warning from nested classes #pragma SWIG nowarn=325 #include diff --git a/qa/testcases/test_004_tracks.py b/qa/testcases/test_004_tracks.py index d4ae3c5ffb..cebd8479ea 100644 --- a/qa/testcases/test_004_tracks.py +++ b/qa/testcases/test_004_tracks.py @@ -20,7 +20,8 @@ class TestTracks(unittest.TestCase): 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([1800, 2250], [round(arc.GetArcAngleStart()), round(arc.GetArcAngleEnd())]) + self.assertEqual([1800, 2250], [round(arc.GetArcAngleStart().AsTenthsOfADegree()), + round(arc.GetArcAngleEnd().AsTenthsOfADegree())]) self.assertEqual(2414211, round(arc.GetRadius())) def test_vias(self):