diff options
| author | Aur??lio A. Heckert <aurium@gmail.com> | 2009-04-09 15:02:04 +0000 |
|---|---|---|
| committer | aurium <aurium@users.sourceforge.net> | 2009-04-09 15:02:04 +0000 |
| commit | d6ccb0a4dba55b3a67c49e52323ec42decfa1479 (patch) | |
| tree | 11eb61f477d0087199d4088543b51da73c4e890a /share/extensions/test | |
| parent | little name corretion "check_PROGRAMS" in HACKING.pt_BR.txt (diff) | |
| download | inkscape-d6ccb0a4dba55b3a67c49e52323ec42decfa1479.tar.gz inkscape-d6ccb0a4dba55b3a67c49e52323ec42decfa1479.zip | |
more one step for the extension tests
(bzr r7673)
Diffstat (limited to 'share/extensions/test')
| -rwxr-xr-x | share/extensions/test/foldablebox.test.py | 21 | ||||
| -rwxr-xr-x | share/extensions/test/run-all-extension-tests | 45 |
2 files changed, 66 insertions, 0 deletions
diff --git a/share/extensions/test/foldablebox.test.py b/share/extensions/test/foldablebox.test.py new file mode 100755 index 000000000..814f10eae --- /dev/null +++ b/share/extensions/test/foldablebox.test.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python + +import sys +sys.path.append('..') # this line allows to import the extension code + +import unittest, calendar +from foldablebox import * + +class FoldableBoxArguments(unittest.TestCase): + + #def setUp(self): + + def test_default_names_list(self): + args = [ 'minimal-blank.svg' ] + e = FoldableBox() + e.affect( args, False ) + self.assertEqual( e.options.width, 10.0 ) + +if __name__ == '__main__': + unittest.main() + diff --git a/share/extensions/test/run-all-extension-tests b/share/extensions/test/run-all-extension-tests new file mode 100755 index 000000000..db3ddd9c2 --- /dev/null +++ b/share/extensions/test/run-all-extension-tests @@ -0,0 +1,45 @@ +#!/bin/bash + +echo " + ######################### + Extension Tests + #########################" + +cd "$(dirname "$0")" + +has_py_coverage=false +py_cover_files=$( mktemp ) + +if coverage.py -e >/dev/null 2>/dev/null; then + has_py_coverage=true + cover_py_cmd=coverage.py +else + if coverage -e >/dev/null 2>/dev/null; then + has_py_coverage=true + cover_py_cmd=coverage + fi +fi + +#if $has_py_coverage; then +# $cover_py_cmd -e +#fi + +function run_py_test() { + echo -e "\n>> Testing $1" + if $has_py_coverage; then + $cover_py_cmd -x "$1.test.py" + echo "../$1.py" >> $py_cover_files + else + python "$1.test.py" + fi +} + +run_py_test svgcalendar +run_py_test foldablebox + +echo "" +if $has_py_coverage; then + cat $py_cover_files | xargs $cover_py_cmd -r +fi + +rm $py_cover_files |
