Создал папку tests. В ней файл simpletest.py такого содержания
nose.config: INFO: Ignoring files matching ['^\\.', '^_', '^setup\\.py$']
nose.plugins.manager: DEBUG: Configuring plugins
nose.plugins.manager: DEBUG: Plugins enabled: [<nose.plugins.capture.Capture object at 0x842670c>, <nose.plugins.logcapture.LogCapture object at 0x842672c>, <nose.plugins.deprecated.Deprecated object at 0x84265ec>, <nose.plugins.skip.Skip object at 0x842676c>]
nose.core: DEBUG: configured Config(addPaths=True, args=(), configSection='nosetests', debug=None, debugLog=None, env={}, exclude=None, files=[], firstPackageWins=False, getTestCaseNamesCompat=False, ignoreFiles=[<_sre.SRE_Pattern object at 0x830cc80>, <_sre.SRE_Pattern object at 0x830cd88>, <_sre.SRE_Pattern object at 0x847b1e8>], ignoreFilesDefaultStrings=['^\\.', '^_', '^setup\\.py$'], include=None, includeExe=False, logStream=<open file '<stderr>', mode 'w' at 0xb744d0d0>, loggingConfig=None, options=<Values at 0x844176c: {'doctest_tests': None, 'multiprocess_restartworker': False, 'loggingConfig': None, 'doctestExtension': None, 'enable_plugin_xunit': None, 'logcapture_clear': False, 'enable_plugin_id': None, 'testNames': None, 'exclude': [], 'ignoreFiles': [], 'logcapture': True, 'addPaths': True, 'capture': True, 'stopOnError': False, 'noSkip': False, 'enable_plugin_isolation': None, 'logcapture_filters': None, 'collect_only': None, 'enable_plugin_allmodules': None, 'failed': False, 'version': False, 'eval_attr': None, 'includeExe': False, 'include': [], 'enable_plugin_profile': None, 'debugErrors': False, 'files': None, 'multiprocess_timeout': 10, 'doctest_result_var': None, 'traverseNamespace': False, 'firstPackageWins': False, 'cover_html_dir': 'cover', 'logcapture_datefmt': None, 'xunit_file': 'nosetests.xml', 'showPlugins': False, 'cover_erase': None, 'multiprocess_workers': 0, 'py3where': None, 'testIdFile': '.noseids', 'enable_plugin_coverage': None, 'attr': None, 'profile_sort': 'cumulative', 'doctestFixtures': None, 'cover_packages': None, 'verbosity': 4, 'enable_plugin_doctest': None, 'profile_stats_file': None, 'cover_inclusive': None, 'noDeprecated': False, 'logcapture_format': '%(name)s: %(levelname)s: %(message)s', 'debugFailures': False, 'detailedErrors': None, 'debugLog': None, 'testMatch': '(?:^|[\\b_\\./-])[Tt]est', 'cover_html': None, 'debug': None, 'where': None, 'cover_tests': None, 'profile_restrict': None}>, parser=<optparse.OptionParser instance at 0x848ee8c>, parserClass=<class optparse.OptionParser at 0x8255dac>, plugins=<nose.plugins.manager.DefaultPluginManager object at 0x848edcc>, py3where=(), runOnInit=True, srcDirs=('lib', 'src'), stopOnError=False, stream=<open file '<stderr>', mode 'w' at 0xb744d0d0>, testMatch=<_sre.SRE_Pattern object at 0x82a1ec0>, testMatchPat='(?:^|[\\b_\\./-])[Tt]est', testNames=['tests/'], traverseNamespace=False, verbosity=4, where=(), worker=False, workingDir='/home/unk/tmp/olymp_server')
nose.importer: DEBUG: Add path /home/unk/tmp/olymp_server
nose.importer: DEBUG: insert /home/unk/tmp/olymp_server into sys.path
nose.core: DEBUG: test loader is <nose.loader.TestLoader object at 0x84419cc>
nose.core: DEBUG: defaultTest .
nose.core: DEBUG: Test names are ['tests/']
nose.core: DEBUG: createTests called with None
nose.loader: DEBUG: load from tests/ (None)
nose.selector: DEBUG: Test name tests/ resolved to file tests, module None, call None
nose.selector: DEBUG: Final resolution of test name tests/: file /home/unk/tmp/olymp_server/tests module None call None
nose.suite: DEBUG: Create suite for [<nose.suite.LazySuite tests=generator (138681644)>]
nose.suite: DEBUG: tests [<nose.suite.LazySuite tests=generator (138681644)>] context None
nose.suite: DEBUG: wrap [<nose.suite.LazySuite tests=generator (138681644)>]
nose.suite: DEBUG: wrapping <nose.suite.LazySuite tests=generator (138681644)>
nose.suite: DEBUG: Context suite for [<nose.suite.LazySuite tests=generator (138681644)>] (None) (138681420)
nose.core: DEBUG: runTests called
nose.suite: DEBUG: suite 138681420 (<nose.suite.ContextSuite context=None>) run called, tests: <generator object _get_wrapped_tests at 0x84b1644>
nose.suite: DEBUG: suite 138681420 setUp called, tests: <generator object _get_wrapped_tests at 0x84b16e4>
nose.suite: DEBUG: tests in 138681420?
nose.suite: DEBUG: precache is [<nose.suite.LazySuite tests=generator (138681644)>]
nose.suite: DEBUG: precache is []
nose.loader: DEBUG: load from dir /home/unk/tmp/olymp_server/tests
nose.importer: DEBUG: Add path /home/unk/tmp/olymp_server/tests
nose.importer: DEBUG: insert /home/unk/tmp/olymp_server/tests into sys.path
nose.selector: DEBUG: wantFile /home/unk/tmp/olymp_server/tests/simpletest.py? None
nose.importer: DEBUG: Remove path /home/unk/tmp/olymp_server/tests
nose.suite: DEBUG: context teardown
nose.suite: DEBUG: No reason to teardown (was_setup? False was_torndown? False)
----------------------------------------------------------------------
Ran 0 tests in 0.001s
OK