Отключение Python nosetests

Если это - приложение ASP.NET, можно установить язык UI в web.config (*):

<system.web>
    <globalization ... uiCulture="en-US" ... />
</system.web>

Для других приложений, региональные настройки текущего пользователя используются по умолчанию, и необходимо явно переопределить его - например, Поток. CurrentUICulture = новый CultureInfo ("en-США").

(*) протест - если ошибка в результатах файла конфигурации в исключении, выданном, прежде чем, элемент обрабатывается, Вы получите значение по умолчанию uiCulture.

50
задан Richard Dorman 13 July 2009 в 04:27
поделиться

2 ответа

Я думаю, вам также понадобится переименуйте ваш декоратор во что-то, что не имеет теста. Приведенное ниже не работает для меня только во втором тесте, а первый не отображается в наборе тестов.

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
-17
ответ дан 7 November 2019 в 10:26
поделиться

В Nose уже есть встроенный декоратор для этого:

from nose.tools import nottest

@nottest
def test_my_sample_test()
    #code here ...

Также ознакомьтесь с другими вкусностями этот нос обеспечивает: https://nose.readthedocs.org/en/latest/testing_tools.html

148
ответ дан 7 November 2019 в 10:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: