summaryrefslogtreecommitdiffstats
path: root/python/tests/tests.py
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2008-05-27 15:27:36 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2008-05-27 15:27:36 +0000
commitcab19f5814c43ade1bcac7a9ab4c29c83a6cf35d (patch)
tree6b0fb2d318c3a2fd4421956fc85dd0f1c5c7f39e /python/tests/tests.py
parent1d35f289a88f2e1acfa0a8b975e40f3b95ff4c7c (diff)
downloadlasso-cab19f5814c43ade1bcac7a9ab4c29c83a6cf35d.tar.gz
lasso-cab19f5814c43ade1bcac7a9ab4c29c83a6cf35d.tar.xz
lasso-cab19f5814c43ade1bcac7a9ab4c29c83a6cf35d.zip
remove obsolete swig binding csharp, php5, python.
java stays as long as alain coetmeur needs it php(4) will be superseded by the new bindings/php4 later.
Diffstat (limited to 'python/tests/tests.py')
-rwxr-xr-xpython/tests/tests.py104
1 files changed, 0 insertions, 104 deletions
diff --git a/python/tests/tests.py b/python/tests/tests.py
deleted file mode 100755
index d4bd42dd..00000000
--- a/python/tests/tests.py
+++ /dev/null
@@ -1,104 +0,0 @@
-#! /usr/bin/env python
-# -*- coding: UTF-8 -*-
-#
-# $Id$
-#
-# Python unit tests for Lasso library
-#
-# Copyright (C) 2004-2007 Entr'ouvert
-# http://lasso.entrouvert.org
-#
-# Authors: See AUTHORS file in top-level directory.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-
-import __builtin__
-import imp
-from optparse import OptionParser
-import os
-import sys
-import time
-import unittest
-
-from XmlTestRunner import XmlTestRunner
-
-if not '..' in sys.path:
- sys.path.insert(0, '..')
-if not '../.libs' in sys.path:
- sys.path.insert(0, '../.libs')
-
-
-testSuites = [
- 'binding_tests',
- 'profiles_tests',
- 'errorchecking_tests',
- ]
-
-import lasso
-if lasso.WSF_SUPPORT:
- testSuites.append('idwsf1_tests')
- testSuites.append('idwsf2_tests')
-
-
-# Parse command line options.
-parser = OptionParser()
-parser.add_option(
- '-x', '--xml', dest = 'xmlMode', help = 'enable XML output',
- action = 'store_true', default = False)
-parser.add_option(
- '-s', '--source-dir', dest = 'srcDir', help = 'path of source directory',
- metavar = 'DIR', default = os.getcwd())
-(options, args) = parser.parse_args()
-__builtin__.__dict__['dataDir'] = os.path.join(options.srcDir, '../../tests/data')
-
-if options.xmlMode:
- print """<?xml version="1.0"?>"""
- print """<testsuites xmlns="http://check.sourceforge.net/ns">"""
- print """ <title>Python Bindings</title>"""
- print """ <datetime>%s</datetime>""" % time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
-
-success = True
-for testSuite in testSuites:
- fp, pathname, description = imp.find_module(testSuite)
- try:
- module = imp.load_module(testSuite, fp, pathname, description)
- finally:
- if fp:
- fp.close()
- if not module:
- print >> sys.stderr, 'Unable to load test suite:', testSuite
- continue
-
- if module.__doc__:
- doc = module.__doc__
- else:
- doc = testSuite
-
- if options.xmlMode:
- runner = XmlTestRunner()
- else:
- runner = unittest.TextTestRunner(verbosity=2)
- print
- print '-' * len(doc)
- print doc
- print '-' * len(doc)
- result = runner.run(module.allTests)
- success = success and result.wasSuccessful()
-
-if options.xmlMode:
- print """</testsuites>"""
-
-sys.exit(not success)