summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_support.py
blob: c6d0611148581cafa37d4d8ed2b5043ee0d13a4c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Python test set -- supporting definitions.

TestFailed = 'test_support -- test failed'	# Exception

def unload(name):
	import sys
	try:
		del sys.modules[name]
	except KeyError:
		pass

def forget(modname):
	unload(modname)
	import sys, os
	for dirname in sys.path:
		try:
			os.unlink(os.path.join(dirname, modname + '.pyc'))
		except os.error:
			pass

TESTFN = '@test' # Filename used for testing
from os import unlink