diff --git a/test/test_bezier.py b/test/test_bezier.py index 4c82e93..0e61370 100644 --- a/test/test_bezier.py +++ b/test/test_bezier.py @@ -1,7 +1,7 @@ from __future__ import division, absolute_import, print_function import numpy as np import unittest -from svgpathtools.bezier import * +from svgpathtools.bezier import bezier_point, bezier2polynomial, polynomial2bezier from svgpathtools.path import bpoints2bezier diff --git a/test/test_generation.py b/test/test_generation.py index f587c47..e6f6f3c 100644 --- a/test/test_generation.py +++ b/test/test_generation.py @@ -1,8 +1,7 @@ -# Note: This file was taken mostly as is from the svg.path module (v 2.0) -#------------------------------------------------------------------------------ +"""credit: This was modified from a file in the svg.path module (v 2.0)""" from __future__ import division, absolute_import, print_function import unittest -from svgpathtools import * +from svgpathtools import parse_path class TestGeneration(unittest.TestCase): diff --git a/test/test_groups.py b/test/test_groups.py index 44b6cb9..44234cd 100644 --- a/test/test_groups.py +++ b/test/test_groups.py @@ -5,7 +5,7 @@ $ python -m unittest test.test_groups.TestGroups.test_group_flatten """ from __future__ import division, absolute_import, print_function import unittest -from svgpathtools import * +from svgpathtools import Document, SVG_NAMESPACE, parse_path from os.path import join, dirname import numpy as np diff --git a/test/test_parsing.py b/test/test_parsing.py index 1c93064..515d441 100644 --- a/test/test_parsing.py +++ b/test/test_parsing.py @@ -1,7 +1,7 @@ # Note: This file was taken mostly as is from the svg.path module (v 2.0) from __future__ import division, absolute_import, print_function import unittest -from svgpathtools import * +from svgpathtools import parse_path, Path, Line, QuadraticBezier, CubicBezier, Arc import svgpathtools import numpy as np diff --git a/test/test_polytools.py b/test/test_polytools.py index 45f1685..45e8fd3 100644 --- a/test/test_polytools.py +++ b/test/test_polytools.py @@ -4,7 +4,7 @@ import unittest import numpy as np # Internal dependencies -from svgpathtools import * +from svgpathtools import rational_limit class Test_polytools(unittest.TestCase): diff --git a/test/test_sax_groups.py b/test/test_sax_groups.py index cbfb587..5e17aa3 100644 --- a/test/test_sax_groups.py +++ b/test/test_sax_groups.py @@ -1,6 +1,6 @@ from __future__ import division, absolute_import, print_function import unittest -from svgpathtools import * +from svgpathtools import SaxDocument from os.path import join, dirname diff --git a/test/test_svg2paths.py b/test/test_svg2paths.py index 90a23e0..7977554 100644 --- a/test/test_svg2paths.py +++ b/test/test_svg2paths.py @@ -1,8 +1,9 @@ from __future__ import division, absolute_import, print_function import unittest -from svgpathtools import * +from svgpathtools import svg2paths, Path, Line, Arc from os.path import join, dirname + class TestSVG2Paths(unittest.TestCase): def test_svg2paths_polygons(self): @@ -15,8 +16,8 @@ class TestSVG2Paths(unittest.TestCase): Line(105.5+50j, 55.5+0j) ) self.assertTrue(path.isclosed()) - self.assertTrue(len(path)==3) - self.assertTrue(path==path_correct) + self.assertEqual(len(path), 3) + self.assertEqual(path, path_correct) # triangular quadrilateral (with a redundant 4th "closure" point) path = paths[1] @@ -26,8 +27,8 @@ class TestSVG2Paths(unittest.TestCase): Line(0+0j, 0+0j) # result of redundant point ) self.assertTrue(path.isclosed()) - self.assertTrue(len(path)==4) - self.assertTrue(path==path_correct) + self.assertEqual(len(path), 4) + self.assertEqual(path, path_correct) def test_svg2paths_ellipses(self): @@ -37,8 +38,8 @@ class TestSVG2Paths(unittest.TestCase): path_ellipse = paths[0] path_ellipse_correct = Path(Arc(50+100j, 50+50j, 0.0, True, False, 150+100j), Arc(150+100j, 50+50j, 0.0, True, False, 50+100j)) - self.assertTrue(len(path_ellipse)==2) - self.assertTrue(path_ellipse==path_ellipse_correct) + self.assertEqual(len(path_ellipse), 2) + self.assertEqual(path_ellipse, path_ellipse_correct) self.assertTrue(path_ellipse.isclosed()) # circle tests @@ -46,7 +47,7 @@ class TestSVG2Paths(unittest.TestCase): path_circle = paths[0] path_circle_correct = Path(Arc(50+100j, 50+50j, 0.0, True, False, 150+100j), - Arc(150+100j, 50+50j, 0.0, True, False, 50+100j)) - self.assertTrue(len(path_circle)==2) - self.assertTrue(path_circle==path_circle_correct) + Arc(150+100j, 50+50j, 0.0, True, False, 50+100j)) + self.assertEqual(len(path_circle), 2) + self.assertEqual(path_circle, path_circle_correct) self.assertTrue(path_circle.isclosed())