def test_parse_circle(self): """ We parse svg circles correctly. """ parser = ComponentParser(None) elem = FakeElem('circle', cx='72', cy='144', r='216') shapes = parser.parse_shapes(elem) self.assertEqual(len(shapes), 1) self.assertEqual(shapes[0].type, 'circle') self.assertEqual(shapes[0].x, 90) self.assertEqual(shapes[0].y, -180) self.assertEqual(shapes[0].radius, 270)
def test_parse_rect(self): """ We parse svg rectangles correctly. """ parser = ComponentParser(None) elem = FakeElem('rect', x='0', y='720', width='72', height='144') shapes = parser.parse_shapes(elem) self.assertEqual(len(shapes), 1) self.assertEqual(shapes[0].type, 'rectangle') self.assertEqual(shapes[0].x, 0) self.assertEqual(shapes[0].y, -900) self.assertEqual(shapes[0].width, 90) self.assertEqual(shapes[0].height, 180)