
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

Проксимов
23.01.2019
15:08:00

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

Tishka17
23.01.2019
15:08:07

Edward
23.01.2019
15:08:11
Нет
ничего
просто работает сначала
не презагружается
просто начинается сначала
try:..except:

Геннадий
23.01.2019
15:08:35

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, функция перестаёт работать

Alex
23.01.2019
15:10:16

Tishka17
23.01.2019
15:10:35

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
после файла

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
Моя позиция все ещё простая: через Ансибл надо делать минимум, если у тебя не десктопны на линуксе

Alex
23.01.2019
15:13:05

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

Edward
23.01.2019
15:15:20

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
потому что дебажить чтото из пайчарма там и тд не получится

Tishka17
23.01.2019
15:16:38

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

Alex
23.01.2019
15:21:05