summaryrefslogtreecommitdiffstats
path: root/share/extensions/test
diff options
context:
space:
mode:
authorAur??lio A. Heckert <aurium@gmail.com>2009-04-13 20:05:53 +0000
committeraurium <aurium@users.sourceforge.net>2009-04-13 20:05:53 +0000
commitf51b21e8bef6c68fec583454522e3487987f7635 (patch)
tree9da73b3363115a872754b37a25e791ea5b647c25 /share/extensions/test
parentallow svg_and_media_zip_output works with less informative svg files (diff)
downloadinkscape-f51b21e8bef6c68fec583454522e3487987f7635.tar.gz
inkscape-f51b21e8bef6c68fec583454522e3487987f7635.zip
more basic test files and basic effect corrections
(bzr r7706)
Diffstat (limited to 'share/extensions/test')
-rwxr-xr-xshare/extensions/test/addnodes.test.py26
-rwxr-xr-xshare/extensions/test/chardataeffect.test.py26
-rwxr-xr-xshare/extensions/test/coloreffect.test.py26
-rwxr-xr-xshare/extensions/test/create_test_from_template.sh19
-rwxr-xr-xshare/extensions/test/dots.test.py26
-rwxr-xr-xshare/extensions/test/draw_from_triangle.test.py26
-rwxr-xr-xshare/extensions/test/dxf_outlines.test.py26
-rwxr-xr-xshare/extensions/test/edge3d.test.py26
-rwxr-xr-xshare/extensions/test/embedimage.test.py26
-rwxr-xr-xshare/extensions/test/eqtexsvg.test.py26
-rwxr-xr-xshare/extensions/test/extractimage.test.py26
-rwxr-xr-xshare/extensions/test/extrude.test.py26
-rwxr-xr-xshare/extensions/test/flatten.test.py26
-rwxr-xr-xshare/extensions/test/fractalize.test.py26
-rwxr-xr-xshare/extensions/test/funcplot.test.py26
-rwxr-xr-xshare/extensions/test/gears.test.py26
-rwxr-xr-xshare/extensions/test/gimp_xcf.test.py26
-rwxr-xr-xshare/extensions/test/grid_cartesian.test.py26
-rwxr-xr-xshare/extensions/test/grid_polar.test.py26
-rwxr-xr-xshare/extensions/test/guides_creator.test.py26
-rwxr-xr-xshare/extensions/test/handles.test.py26
-rwxr-xr-xshare/extensions/test/hpgl_output.test.py26
-rwxr-xr-xshare/extensions/test/inkwebeffect.test.py26
-rwxr-xr-xshare/extensions/test/interp-att-g.test.py26
-rwxr-xr-xshare/extensions/test/interp.test.py26
-rwxr-xr-xshare/extensions/test/lindenmayer.test.py26
-rwxr-xr-xshare/extensions/test/lorem_ipsum.test.py26
-rwxr-xr-xshare/extensions/test/markers_strokepaint.test.py26
-rwxr-xr-xshare/extensions/test/measure.test.py26
-rwxr-xr-xshare/extensions/test/motion.test.py26
-rwxr-xr-xshare/extensions/test/pathmodifier.test.py26
-rwxr-xr-xshare/extensions/test/perfectboundcover.test.py26
-rwxr-xr-xshare/extensions/test/perspective.test.py26
-rwxr-xr-xshare/extensions/test/polyhedron_3d.test.py26
-rwxr-xr-xshare/extensions/test/printing-marks.test.py26
-rwxr-xr-xshare/extensions/test/radiusrand.test.py26
-rwxr-xr-xshare/extensions/test/render_alphabetsoup.test.py26
-rwxr-xr-xshare/extensions/test/render_barcode.test.py26
-rwxr-xr-xshare/extensions/test/restack.test.py26
-rwxr-xr-xshare/extensions/test/rtree.test.py26
-rwxr-xr-xshare/extensions/test/run-all-extension-tests33
-rwxr-xr-xshare/extensions/test/spirograph.test.py26
-rwxr-xr-xshare/extensions/test/straightseg.test.py26
-rwxr-xr-xshare/extensions/test/summersnight.test.py26
-rwxr-xr-xshare/extensions/test/svg_and_media_zip_output.test.py26
-rwxr-xr-xshare/extensions/test/triangle.test.py26
-rwxr-xr-xshare/extensions/test/whirl.test.py26
47 files changed, 1206 insertions, 16 deletions
diff --git a/share/extensions/test/addnodes.test.py b/share/extensions/test/addnodes.test.py
new file mode 100755
index 000000000..a12f1d73c
--- /dev/null
+++ b/share/extensions/test/addnodes.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../addnodes.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from addnodes import *
+
+class SplitItBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = SplitIt()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/chardataeffect.test.py b/share/extensions/test/chardataeffect.test.py
new file mode 100755
index 000000000..780eef80a
--- /dev/null
+++ b/share/extensions/test/chardataeffect.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../chardataeffect.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from chardataeffect import *
+
+class CharDataEffectBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = CharDataEffect()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/coloreffect.test.py b/share/extensions/test/coloreffect.test.py
new file mode 100755
index 000000000..61a83713a
--- /dev/null
+++ b/share/extensions/test/coloreffect.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../coloreffect.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from coloreffect import *
+
+class ColorEffectBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = ColorEffect()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/create_test_from_template.sh b/share/extensions/test/create_test_from_template.sh
index b2884dc19..d424f4b72 100755
--- a/share/extensions/test/create_test_from_template.sh
+++ b/share/extensions/test/create_test_from_template.sh
@@ -15,6 +15,13 @@ fi
module=$( echo "$exFile" | sed -r 's/^.*\/([^\/.]+)..*$/\1/' )
+num=0
+testFile="$module.test.py"
+while test -e "$testFile"; do
+ let num++
+ testFile="$module.test$num.py"
+done
+
if grep -q '^\s*class .*[( ]inkex.Effect[ )]' $exFile; then
pyClass=$( grep '^\s*class .*[( ]inkex.Effect[ )]' $exFile | sed -r 's/^\s*class\s+([^ ]+)\s*\(.*$/\1/' )
else
@@ -22,21 +29,15 @@ else
ERROR: Incompatible Format or Inheritance.
At this time this script only knows how to make unit tests
for Python effects based on inkex.Effect.
+ The $testFile will not be created.
"
exit 1
fi
-exFileRE="$( echo "$exFile" | sed -r 's/\./\\./g; s/\//\\\//g' )"
-
-num=0
-testFile="$module.test.py"
-while test -e "$testFile"; do
- let num++
- testFile="$module.test$num.py"
-done
-
echo ">> Creating $testFile"
+exFileRE="$( echo "$exFile" | sed -r 's/\./\\./g; s/\//\\\//g' )"
+
sed -r "s/%MODULE%/$module/g; s/%CLASS%/$pyClass/g; s/%FILE%/$exFileRE/g" \
test_template.py.txt > "$testFile"
diff --git a/share/extensions/test/dots.test.py b/share/extensions/test/dots.test.py
new file mode 100755
index 000000000..4f4c3074d
--- /dev/null
+++ b/share/extensions/test/dots.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../dots.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from dots import *
+
+class DotsBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Dots()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/draw_from_triangle.test.py b/share/extensions/test/draw_from_triangle.test.py
new file mode 100755
index 000000000..c5da0c2a4
--- /dev/null
+++ b/share/extensions/test/draw_from_triangle.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../draw_from_triangle.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from draw_from_triangle import *
+
+class Draw_From_TriangleBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Draw_From_Triangle()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/dxf_outlines.test.py b/share/extensions/test/dxf_outlines.test.py
new file mode 100755
index 000000000..5124c5306
--- /dev/null
+++ b/share/extensions/test/dxf_outlines.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../dxf_outlines.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from dxf_outlines import *
+
+class MyEffectBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = MyEffect()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/edge3d.test.py b/share/extensions/test/edge3d.test.py
new file mode 100755
index 000000000..93871a4ad
--- /dev/null
+++ b/share/extensions/test/edge3d.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../edge3d.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from edge3d import *
+
+class Edge3dBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Edge3d()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/embedimage.test.py b/share/extensions/test/embedimage.test.py
new file mode 100755
index 000000000..378c3f045
--- /dev/null
+++ b/share/extensions/test/embedimage.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../embedimage.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from embedimage import *
+
+class EmbedderBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Embedder()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/eqtexsvg.test.py b/share/extensions/test/eqtexsvg.test.py
new file mode 100755
index 000000000..2c16cc05c
--- /dev/null
+++ b/share/extensions/test/eqtexsvg.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../eqtexsvg.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from eqtexsvg import *
+
+class EQTEXSVGBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = EQTEXSVG()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/extractimage.test.py b/share/extensions/test/extractimage.test.py
new file mode 100755
index 000000000..4f00f2075
--- /dev/null
+++ b/share/extensions/test/extractimage.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../extractimage.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from extractimage import *
+
+class MyEffectBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = MyEffect()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/extrude.test.py b/share/extensions/test/extrude.test.py
new file mode 100755
index 000000000..21c350e93
--- /dev/null
+++ b/share/extensions/test/extrude.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../extrude.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from extrude import *
+
+class ExtrudeBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Extrude()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/flatten.test.py b/share/extensions/test/flatten.test.py
new file mode 100755
index 000000000..fc4459668
--- /dev/null
+++ b/share/extensions/test/flatten.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../flatten.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from flatten import *
+
+class MyEffectBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = MyEffect()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/fractalize.test.py b/share/extensions/test/fractalize.test.py
new file mode 100755
index 000000000..c2a99969f
--- /dev/null
+++ b/share/extensions/test/fractalize.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../fractalize.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from fractalize import *
+
+class PathFractalizeBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = PathFractalize()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/funcplot.test.py b/share/extensions/test/funcplot.test.py
new file mode 100755
index 000000000..daa49a4c8
--- /dev/null
+++ b/share/extensions/test/funcplot.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../funcplot.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from funcplot import *
+
+class FuncPlotBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = FuncPlot()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/gears.test.py b/share/extensions/test/gears.test.py
new file mode 100755
index 000000000..964f675ad
--- /dev/null
+++ b/share/extensions/test/gears.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../gears.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from gears import *
+
+class GearsBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Gears()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/gimp_xcf.test.py b/share/extensions/test/gimp_xcf.test.py
new file mode 100755
index 000000000..ae238f0cf
--- /dev/null
+++ b/share/extensions/test/gimp_xcf.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../gimp_xcf.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from gimp_xcf import *
+
+class MyEffectBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = MyEffect()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/grid_cartesian.test.py b/share/extensions/test/grid_cartesian.test.py
new file mode 100755
index 000000000..6f5881d4d
--- /dev/null
+++ b/share/extensions/test/grid_cartesian.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../grid_cartesian.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from grid_cartesian import *
+
+class Grid_PolarBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Grid_Polar()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/grid_polar.test.py b/share/extensions/test/grid_polar.test.py
new file mode 100755
index 000000000..b871e6077
--- /dev/null
+++ b/share/extensions/test/grid_polar.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../grid_polar.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from grid_polar import *
+
+class Grid_PolarBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Grid_Polar()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/guides_creator.test.py b/share/extensions/test/guides_creator.test.py
new file mode 100755
index 000000000..d6f97c6c8
--- /dev/null
+++ b/share/extensions/test/guides_creator.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../guides_creator.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from guides_creator import *
+
+class Guides_CreatorBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Guides_Creator()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/handles.test.py b/share/extensions/test/handles.test.py
new file mode 100755
index 000000000..69153a403
--- /dev/null
+++ b/share/extensions/test/handles.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../handles.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from handles import *
+
+class HandlesBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Handles()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/hpgl_output.test.py b/share/extensions/test/hpgl_output.test.py
new file mode 100755
index 000000000..4d9500b1e
--- /dev/null
+++ b/share/extensions/test/hpgl_output.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../hpgl_output.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from hpgl_output import *
+
+class MyEffectBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = MyEffect()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/inkwebeffect.test.py b/share/extensions/test/inkwebeffect.test.py
new file mode 100755
index 000000000..6fd59a008
--- /dev/null
+++ b/share/extensions/test/inkwebeffect.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../inkwebeffect.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from inkwebeffect import *
+
+class InkWebEffectBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = InkWebEffect()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/interp-att-g.test.py b/share/extensions/test/interp-att-g.test.py
new file mode 100755
index 000000000..f35a7a167
--- /dev/null
+++ b/share/extensions/test/interp-att-g.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../interp-att-g.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from interp-att-g import *
+
+class InterpAttGBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = InterpAttG()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/interp.test.py b/share/extensions/test/interp.test.py
new file mode 100755
index 000000000..85849fe69
--- /dev/null
+++ b/share/extensions/test/interp.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../interp.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from interp import *
+
+class InterpBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Interp()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/lindenmayer.test.py b/share/extensions/test/lindenmayer.test.py
new file mode 100755
index 000000000..21f42b4b7
--- /dev/null
+++ b/share/extensions/test/lindenmayer.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../lindenmayer.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from lindenmayer import *
+
+class LSystemBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = LSystem()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/lorem_ipsum.test.py b/share/extensions/test/lorem_ipsum.test.py
new file mode 100755
index 000000000..19e3c7b47
--- /dev/null
+++ b/share/extensions/test/lorem_ipsum.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../lorem_ipsum.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from lorem_ipsum import *
+
+class MyEffectBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = MyEffect()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/markers_strokepaint.test.py b/share/extensions/test/markers_strokepaint.test.py
new file mode 100755
index 000000000..8c1262b75
--- /dev/null
+++ b/share/extensions/test/markers_strokepaint.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../markers_strokepaint.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from markers_strokepaint import *
+
+class MyEffectBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = MyEffect()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/measure.test.py b/share/extensions/test/measure.test.py
new file mode 100755
index 000000000..f92b625ae
--- /dev/null
+++ b/share/extensions/test/measure.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../measure.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from measure import *
+
+class LengthBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Length()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/motion.test.py b/share/extensions/test/motion.test.py
new file mode 100755
index 000000000..dda474804
--- /dev/null
+++ b/share/extensions/test/motion.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../motion.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from motion import *
+
+class MotionBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Motion()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/pathmodifier.test.py b/share/extensions/test/pathmodifier.test.py
new file mode 100755
index 000000000..2a3ba2f66
--- /dev/null
+++ b/share/extensions/test/pathmodifier.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../pathmodifier.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from pathmodifier import *
+
+class PathModifierBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = PathModifier()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/perfectboundcover.test.py b/share/extensions/test/perfectboundcover.test.py
new file mode 100755
index 000000000..26ca0ad00
--- /dev/null
+++ b/share/extensions/test/perfectboundcover.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../perfectboundcover.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from perfectboundcover import *
+
+class PerfectBoundCoverBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = PerfectBoundCover()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/perspective.test.py b/share/extensions/test/perspective.test.py
new file mode 100755
index 000000000..3d4daf540
--- /dev/null
+++ b/share/extensions/test/perspective.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../perspective.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from perspective import *
+
+class ProjectBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Project()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/polyhedron_3d.test.py b/share/extensions/test/polyhedron_3d.test.py
new file mode 100755
index 000000000..c150a5323
--- /dev/null
+++ b/share/extensions/test/polyhedron_3d.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../polyhedron_3d.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from polyhedron_3d import *
+
+class Poly_3DBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Poly_3D()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/printing-marks.test.py b/share/extensions/test/printing-marks.test.py
new file mode 100755
index 000000000..0438e327c
--- /dev/null
+++ b/share/extensions/test/printing-marks.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../printing-marks.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from printing-marks import *
+
+class Printing_MarksBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Printing_Marks()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/radiusrand.test.py b/share/extensions/test/radiusrand.test.py
new file mode 100755
index 000000000..99cb2972b
--- /dev/null
+++ b/share/extensions/test/radiusrand.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../radiusrand.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from radiusrand import *
+
+class RadiusRandomizeBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = RadiusRandomize()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/render_alphabetsoup.test.py b/share/extensions/test/render_alphabetsoup.test.py
new file mode 100755
index 000000000..b5575a052
--- /dev/null
+++ b/share/extensions/test/render_alphabetsoup.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../render_alphabetsoup.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from render_alphabetsoup import *
+
+class AlphabetSoupBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = AlphabetSoup()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/render_barcode.test.py b/share/extensions/test/render_barcode.test.py
new file mode 100755
index 000000000..0762ccb99
--- /dev/null
+++ b/share/extensions/test/render_barcode.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../render_barcode.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from render_barcode import *
+
+class InsertBarcodeBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = InsertBarcode()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/restack.test.py b/share/extensions/test/restack.test.py
new file mode 100755
index 000000000..da0001b2a
--- /dev/null
+++ b/share/extensions/test/restack.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../restack.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from restack import *
+
+class RestackBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Restack()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/rtree.test.py b/share/extensions/test/rtree.test.py
new file mode 100755
index 000000000..56bf89c03
--- /dev/null
+++ b/share/extensions/test/rtree.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../rtree.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from rtree import *
+
+class RTreeTurtleBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = RTreeTurtle()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/run-all-extension-tests b/share/extensions/test/run-all-extension-tests
index 00b127342..c9dbfd498 100755
--- a/share/extensions/test/run-all-extension-tests
+++ b/share/extensions/test/run-all-extension-tests
@@ -6,6 +6,7 @@ cd "$(dirname "$0")"
has_py_coverage=false
py_cover_files=$( mktemp )
+failed_tests=$( mktemp )
if coverage.py -e >/dev/null 2>/dev/null; then
has_py_coverage=true
@@ -24,21 +25,39 @@ fi
function run_py_test() {
echo -e "\n>> Testing $1"
if $has_py_coverage; then
- $cover_py_cmd -x "$1.test.py"
+ if ! $cover_py_cmd -x "$1.test.py"; then
+ echo "$1" >> $failed_tests
+ fi
echo "../$1.py" >> $py_cover_files
else
- python "$1.test.py"
+ if ! python "$1.test.py"; then
+ echo "$1" >> $failed_tests
+ fi
fi
+ return 0
}
-ls -1 *.test.py |
-while read testFile; do
- run_py_test $( echo $testFile | sed -r 's/^([^.]+)..*$/\1/' )
+tot_FAILED=0
+
+for testFile in *.test.py; do
+ if ! run_py_test $( echo $testFile | sed -r 's/^([^.]+)..*$/\1/' ); then
+ let tot_FAILED++
+ fi
done
-echo ""
if $has_py_coverage; then
+ echo -e "\n>> Coverage Report:"
cat $py_cover_files | xargs $cover_py_cmd -r
fi
-rm $py_cover_files
+fail=false
+if ! test -z "$( cat $failed_tests )"; then
+ echo -e "\nFailed extension tests:"
+ cat $failed_tests | sed 's/^/ - /'
+ fail=true
+fi
+echo ""
+
+rm $py_cover_files $failed_tests
+
+$fail && exit 1 \ No newline at end of file
diff --git a/share/extensions/test/spirograph.test.py b/share/extensions/test/spirograph.test.py
new file mode 100755
index 000000000..c7eefa61e
--- /dev/null
+++ b/share/extensions/test/spirograph.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../spirograph.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from spirograph import *
+
+class SpirographBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Spirograph()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/straightseg.test.py b/share/extensions/test/straightseg.test.py
new file mode 100755
index 000000000..0a4d07b52
--- /dev/null
+++ b/share/extensions/test/straightseg.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../straightseg.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from straightseg import *
+
+class SegmentStraightenerBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = SegmentStraightener()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/summersnight.test.py b/share/extensions/test/summersnight.test.py
new file mode 100755
index 000000000..e8e2733b8
--- /dev/null
+++ b/share/extensions/test/summersnight.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../summersnight.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from summersnight import *
+
+class ProjectBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Project()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/svg_and_media_zip_output.test.py b/share/extensions/test/svg_and_media_zip_output.test.py
new file mode 100755
index 000000000..4e077edd3
--- /dev/null
+++ b/share/extensions/test/svg_and_media_zip_output.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../svg_and_media_zip_output.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from svg_and_media_zip_output import *
+
+class MyEffectBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = MyEffect()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/triangle.test.py b/share/extensions/test/triangle.test.py
new file mode 100755
index 000000000..96743f7e2
--- /dev/null
+++ b/share/extensions/test/triangle.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../triangle.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from triangle import *
+
+class Grid_PolarBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Grid_Polar()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/share/extensions/test/whirl.test.py b/share/extensions/test/whirl.test.py
new file mode 100755
index 000000000..c08ea01c3
--- /dev/null
+++ b/share/extensions/test/whirl.test.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+# This is only the automatic generated test file for ../whirl.py
+# This must be filled with real tests and this commentary
+# must be cleared.
+# If you want to help, read the python unittest documentation:
+# http://docs.python.org/library/unittest.html
+
+import sys
+sys.path.append('..') # this line allows to import the extension code
+
+import unittest
+from whirl import *
+
+class WhirlBasicTest(unittest.TestCase):
+
+ #def setUp(self):
+
+ def test_run_without_parameters(self):
+ args = [ 'minimal-blank.svg' ]
+ e = Whirl()
+ e.affect( args, False )
+ #self.assertEqual( e.something, 'some value', 'A commentary about that.' )
+
+if __name__ == '__main__':
+ unittest.main()