Example #1
0
 def test_exponential_notation_bug(self):
     converter = TikZPathExporter(inkscape_mode=False)
     transform = "matrix(1,-0.43924987,0,1,-2.3578e-6,37.193992)"
     trans1 = parse_transform(transform)
     self.assertFalse('e-06' in converter._convert_transform_to_tikz(trans1)[0])
     trans2 = parse_transform("translate(1e-6,0.03057816)")
     self.assertFalse('e-06' in converter._convert_transform_to_tikz(trans2)[0])
Example #2
0
 def test_twotransformwithcomma(self):
     "Parse 'scale(0.9),translate(20,30)'"
     matrix = parse_transform('scale(0.9),translate(20,30)')
Example #3
0
 def test_twotransform(self):
     "Parse 'translate(700,210) rotate(-30)'"
     matrix = parse_transform('translate(700,210) rotate(-30)')
Example #4
0
 def test_commawhitespace2(self):
     "Parse 'matrix(0.8660254, -0.5, 0.5 0.8660254 -91.088088 , 126.14017)'"
     matrix = parse_transform('matrix(0.8660254, -0.5, 0.5 0.8660254 -91.088088 , 126.14017)')
Example #5
0
 def test_commawhitespace(self):
     "Parse 'translate(0, -150)'"
     matrix = parse_transform('translate(0, -150)')
Example #6
0
 def test_transformationwsparguments(self):
     "Parse 'translate (10 10)'"
     matrix = parse_transform('translate (10 10)')
Example #7
0
 def test_trailingwsp(self):
     "Parse '  rotate(10)'"
     matrix = parse_transform('  rotate(10)')
Example #8
0
 def test_no_transform(self):
     res = parse_transform("")
     self.assertEqual(res, [])
Example #9
0
 def test_rotateaboutwsp(self):
     "Parse 'rotate(10 1 2)'"
     matrix = parse_transform('rotate(10 1 2)')
Example #10
0
 def test_matrixwsp(self):
     "Parse 'matrix(0.8660254 -0.5 0.5 0.8660254 -91.088088 126.14017)'"
     matrix = parse_transform('matrix(0.8660254 -0.5 0.5 0.8660254 -91.088088 126.14017)')
Example #11
0
 def test_skewY(self):
     "Parse 'skewY(10)'"
     matrix = parse_transform('skewY(10)')
Example #12
0
 def test_rotate(self):
     "Parse 'rotate(10)'"
     matrix = parse_transform('rotate(10)')
Example #13
0
 def test_no_transform(self):
     res = parse_transform("")
     self.assertEqual(res, [])
Example #14
0
 def test_matrix(self):
     "Parse 'matrix(0.8660254,-0.5,0.5,0.8660254,-91.088088,126.14017)'"
     matrix = parse_transform('matrix(0.8660254,-0.5,0.5,0.8660254,-91.088088,126.14017)')
Example #15
0
 def test_translate(self):
     "Parse 'translate(10,10)'"
     matrix = parse_transform('translate(10,10)')
Example #16
0
 def test_scalexywsp(self):
     "Parse 'scale(10 5)'"
     matrix = parse_transform('scale(10 5)')
Example #17
0
 def test_threetransform2(self):
     "Parse 'translate(700,210)  , skewX(10)  rotate(-30), skewY(30) '"
     matrix = parse_transform('translate(700,210)  , skewX(10)  rotate(-30), skewY(30) ')
Example #18
0
 def test_matrix(self):
     "Parse 'matrix(0.8660254,-0.5,0.5,0.8660254,-91.088088,126.14017)'"
     matrix = parse_transform(
         'matrix(0.8660254,-0.5,0.5,0.8660254,-91.088088,126.14017)')