1 |
# Copyright (c) 2002, 2003 by Intevation GmbH |
# Copyright (c) 2002, 2003, 2004 by Intevation GmbH |
2 |
# Authors: |
# Authors: |
3 |
# Bernhard Herzog <[email protected]> |
# Bernhard Herzog <[email protected]> |
4 |
# |
# |
58 |
pass |
pass |
59 |
add_thuban_dir_to_path() |
add_thuban_dir_to_path() |
60 |
import thubaninit |
import thubaninit |
61 |
|
|
62 |
|
# Install a dummy translation function so that importing |
63 |
|
# Thuban.UI doesn't install a wx specific one for which would |
64 |
|
# need to import wxPython |
65 |
|
import Thuban |
66 |
|
Thuban.install_translation_function(lambda s: s) |
67 |
|
|
68 |
_initthuban_done = 1 |
_initthuban_done = 1 |
69 |
|
|
70 |
|
|
122 |
self.stream.writeln(" " + test.id()) |
self.stream.writeln(" " + test.id()) |
123 |
unittest._TextTestResult.printErrors(self) |
unittest._TextTestResult.printErrors(self) |
124 |
|
|
125 |
|
def getDescription(self, test): |
126 |
|
return test.id() |
127 |
|
|
128 |
|
|
129 |
class ThubanTestRunner(unittest.TextTestRunner): |
class ThubanTestRunner(unittest.TextTestRunner): |
130 |
|
|
268 |
def filename(self): |
def filename(self): |
269 |
"""Return the name of the test file to use. |
"""Return the name of the test file to use. |
270 |
|
|
271 |
The default implementation simply calls self.volatile_file_name |
The default implementation simply calls self.temp_file_name with |
272 |
with a basename derived from the class name by stripping off a |
a basename derived from the class name by stripping off a |
273 |
leading 'test_' and appending self.file_extension. |
leading 'test_' and appending self.file_extension. |
274 |
""" |
""" |
275 |
name = self.__class__.__name__ |
name = self.__class__.__name__ |