##// END OF EJS Templates
Added test in ipcluster.py to see if the platform is win32. If so,...
Added test in ipcluster.py to see if the platform is win32. If so, print a message and exit as ipcluster.py does not yet work on win32.

File last commit:

r1332:9a4b350a
r1613:b5df2afb
Show More
testTEMPLATE.py
66 lines | 2.5 KiB | text/x-python | PythonLexer
#!/usr/bin/env python
# encoding: utf-8
"""Simple template for unit tests.
This file should be renamed to
test_FEATURE.py
so that it is recognized by the overall test driver (Twisted's 'trial'), which
looks for all test_*.py files in the current directory to extract tests from
them.
"""
__docformat__ = "restructuredtext en"
#-------------------------------------------------------------------------------
# Copyright (C) 2005 Fernando Perez <fperez@colorado.edu>
# Brian E Granger <ellisonbg@gmail.com>
# Benjamin Ragan-Kelley <benjaminrk@gmail.com>
#
# Distributed under the terms of the BSD License. The full license is in
# the file COPYING, distributed as part of this software.
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
# Imports
#-------------------------------------------------------------------------------
from IPython.testing import tcommon
from IPython.testing.tcommon import *
#-------------------------------------------------------------------------------
# Setup for inline and standalone doctests
#-------------------------------------------------------------------------------
# If you have standalone doctests in a separate file, set their names in the
# dt_files variable (as a single string or a list thereof). The mkPath call
# forms an absolute path based on the current file, it is not needed if you
# provide the full pahts.
dt_files = fullPath(__file__,[])
# If you have any modules whose docstrings should be scanned for embedded tests
# as examples accorging to standard doctest practice, set them here (as a
# single string or a list thereof):
dt_modules = []
#-------------------------------------------------------------------------------
# Regular Unittests
#-------------------------------------------------------------------------------
class FooTestCase(unittest.TestCase):
def test_foo(self):
pass
#-------------------------------------------------------------------------------
# Regular Unittests
#-------------------------------------------------------------------------------
# This ensures that the code will run either standalone as a script, or that it
# can be picked up by Twisted's `trial` test wrapper to run all the tests.
if tcommon.pexpect is not None:
if __name__ == '__main__':
unittest.main(testLoader=IPDocTestLoader(dt_files,dt_modules))
else:
testSuite = lambda : makeTestSuite(__name__,dt_files,dt_modules)