Если это - приложение ASP.NET, можно установить язык UI в web.config (*):
<system.web>
<globalization ... uiCulture="en-US" ... />
</system.web>
Для других приложений, региональные настройки текущего пользователя используются по умолчанию, и необходимо явно переопределить его - например, Поток. CurrentUICulture = новый CultureInfo ("en-США").
(*) протест - если ошибка в результатах файла конфигурации в исключении, выданном, прежде чем, элемент обрабатывается, Вы получите значение по умолчанию uiCulture.
Я думаю, вам также понадобится переименуйте ваш декоратор во что-то, что не имеет теста. Приведенное ниже не работает для меня только во втором тесте, а первый не отображается в наборе тестов.
def unit_disabled(func):
def wrapper(func):
func.__test__ = False
return func
return wrapper
@unit_disabled
def test_my_sample_test():
assert 1 <> 1
def test2_my_sample_test():
assert 1 <> 1
В Nose уже есть встроенный декоратор для этого:
from nose.tools import nottest
@nottest
def test_my_sample_test()
#code here ...
Также ознакомьтесь с другими вкусностями этот нос обеспечивает: https://nose.readthedocs.org/en/latest/testing_tools.html