@ru_python

Страница 7839 из 9768
Edward
23.01.2019
15:06:28
пропускает строку

Tishka17
23.01.2019
15:06:37
В смысле пропускает?

Edward
23.01.2019
15:06:47
не выполняет обыную os.system('cls') даже

Геннадий
23.01.2019
15:06:57
Нам следователь нужен.

Google
Alex
23.01.2019
15:07:12
Нам следователь нужен.
Пикачу, я выбираю тебя

Edward
23.01.2019
15:07:56
В смысле пропускает?
Вообщем программа должна запускать другую программу, и вот вызов не работает

Edward
23.01.2019
15:08:00
получает имя файла

все топ

Edward
23.01.2019
15:08:11
Нет

ничего

просто работает сначала

не презагружается

просто начинается сначала

try:..except:

Google
Stas
23.01.2019
15:08:36
ребят в pytest есть способ как нибудь выполнить кусок кода после test_*.py файла

Edward
23.01.2019
15:08:37
тоже отсутствует

проверял не через прогрумму делать

все работает

Alex
23.01.2019
15:08:48
это какой-то сумбур

Edward
23.01.2019
15:08:59
но когда в программе не робит

Проксимов
23.01.2019
15:09:02
Edward
23.01.2019
15:09:05
кстати важный момент

Alex
23.01.2019
15:09:09
прекращай писать по словосочетанию на сообщение

Tishka17
23.01.2019
15:09:38
On Windows, the return value is that returned by the system shell after running command. The shell is given by the Windows environment variableCOMSPEC: it is usually cmd.exe, which returns the exit status of the command run; on systems using a non-native shell, consult your shell documentation

Какой у тебя результат?

Edward
23.01.2019
15:10:00
в .py файле все отлично работает, но когда я с помощью pyInstaller перевожу программу в .exe, функция перестаёт работать

Stas
23.01.2019
15:10:55
Зачем?
моку послать реквест чтоб почистился

Alex
23.01.2019
15:11:08
Tishka17
23.01.2019
15:11:13
Так после файла или после теста?

Stas
23.01.2019
15:11:14
teardown_module ?
все несколько сложнее, тоесть декоратора для метода никакого нету?

после файла

Google
Alex
23.01.2019
15:11:30
ээээ

Tishka17
23.01.2019
15:11:30
после файла
Не надо после файла

Stas
23.01.2019
15:11:42
несколько все сложнее

Tishka17
23.01.2019
15:11:44
После теста надо

Alex
23.01.2019
15:11:53
Stas
23.01.2019
15:11:55
короче есть такая штука как molecule

Tishka17
23.01.2019
15:11:57
Или как сказал Алекс хотя бы

Stas
23.01.2019
15:12:00
для тестирования ансибловых ролей

Alex
23.01.2019
15:12:03
охщи

Stas
23.01.2019
15:12:13
и она использует внутри себя testinfra

Tishka17
23.01.2019
15:12:13
Ой

Stas
23.01.2019
15:12:15
которая говна кусок

Stas
23.01.2019
15:12:28
по этмоу нельзя сделать tearsdown_module

Alex
23.01.2019
15:12:39
тут я бы должен тебе помочь был бы, но я туда еще не лез и надеюсь мне не придется

Stas
23.01.2019
15:12:44
потому что тут тест сьюты и тд все внутри этой тестинфры

Alex
23.01.2019
15:12:48
потому что как ты правильно сказал она говна кусок

Tishka17
23.01.2019
15:12:49
Моя позиция все ещё простая: через Ансибл надо делать минимум, если у тебя не десктопны на линуксе

Tishka17
23.01.2019
15:13:29
а это еще почему?
Потому что все остальное в докере или кубе

Stas
23.01.2019
15:13:32
и короче тут test_*.py файл внутри директории с ролью ансибла

Google
Stas
23.01.2019
15:13:35
это как бы тест сьют

и вот после его выполнения хочется обнулить мок

Alex
23.01.2019
15:14:24
Потому что все остальное в докере или кубе
мы конфигурацию кубов деплоим ансиблом

а вы как?

Tishka17
23.01.2019
15:14:40
Ну во-первых тесты должны быть изолированы, то есть сбрасывать надо после теста

Stas
23.01.2019
15:14:43
роль просто посылает реквесты к апи

и каждый тест это проверка че она там насрала

Tishka17
23.01.2019
15:15:17
а вы как?
Ладно. Я без понятия что там у админов для деплоя самого куба.

Admin
ERROR: S client not available

Tishka17
23.01.2019
15:15:37
Stas
23.01.2019
15:15:39
нужно после всех тестов как то очистить от данных

вообще да

просто как я говорил ранее

тестинфра кусок говна

Edward
23.01.2019
15:16:01
Вот, после слов Начинаю сборку, должна выполняться команда, но он ее пропускает и начинает программу сначала

Tishka17
23.01.2019
15:16:03
Тесты - это не отдельные проверки. Это отдельные тестовые запуски

Stas
23.01.2019
15:16:12
и проще тест разбить на 3 двухстрочных

Google
Stas
23.01.2019
15:16:34
потому что дебажить чтото из пайчарма там и тд не получится

Stas
23.01.2019
15:17:14
соглашусь с тем, что это 1 тест

как в таком случае можно послать реквест после него?

фикстурой?

Edward
23.01.2019
15:18:05
я же говорю, он просто будто это коментарий пропускает его

Tishka17
23.01.2019
15:18:25
Никакого
Не бывает никакого. Бывает None, 0 или ещё что

Для system none не может быть

Edward
23.01.2019
15:18:45
Я думаю это проблема pyinstaller'a

Tishka17
23.01.2019
15:18:50
Будет число

Какое у тебя число?

Edward
23.01.2019
15:19:02
потому что когда файл не в exe, он отлично работает

но когда перевожу его в exe перестает адекватно работать

Tishka17
23.01.2019
15:19:41
И я все ещё не понимаю, зачем питон с кодом в один exe собирать. Когда можно просто рядом положить

Татьяна
23.01.2019
15:19:47
Stas
23.01.2019
15:20:05
о, шалом))

Татьяна
23.01.2019
15:20:14
Шалом

)))

Tishka17
23.01.2019
15:20:35
Все ещё не понял почему так

по этмоу нельзя сделать tearsdown_module

Edward
23.01.2019
15:20:53
И я все ещё не понимаю, зачем питон с кодом в один exe собирать. Когда можно просто рядом положить
это должна быть по сути утилита, в одном файле это более практично

Страница 7839 из 9768