
Николай
21.01.2019
07:18:00

Andrii [R11]
21.01.2019
07:18:56
У меня нет идей как она верно называется. У нас прод на коляске

Николай
21.01.2019
07:20:52

Google

Andrii [R11]
21.01.2019
07:21:11
Но yum надо доставить
Иногда

Николай
21.01.2019
07:21:30
Если ставятся - пиздишь, так как yum на 2 питоне написан и без него не поставится

Andrii [R11]
21.01.2019
07:21:54

Николай
21.01.2019
07:22:07
сам yum не поставится без питона
а он уже в центось включён

Andrii [R11]
21.01.2019
07:22:22
Хех

Николай
21.01.2019
07:22:31
Так что что то ты мне подвираешь

Andrii [R11]
21.01.2019
07:22:54

Николай
21.01.2019
07:23:07
https://ru.wikipedia.org/wiki/Yellowdog_Updater,_Modified
yum для rpm, других для rpm не знаю

Andrii [R11]
21.01.2019
07:23:44

Google

Николай
21.01.2019
07:23:56
Yellowdog Updater, Modified (YUM) — открытый консольный менеджер пакетов для дистрибутивов Linux, основанных на пакетах формата RPM (RedHat, CentOS, Fedora, Oracle Linux, ОСь)
где бред

Andrii [R11]
21.01.2019
07:24:23

Николай
21.01.2019
07:25:23
так ты про yum говорил. Я хз про менеджер пакетов rmp для формата rpm. честно - не видел чтобы его юзали

Tishka17
21.01.2019
07:25:36

Николай
21.01.2019
07:26:17
которая тоже без питона не запустится
хэхэй

Tishka17
21.01.2019
07:26:22
а вот это хз
все таки вероятность встретить питон около 99%
но не 100
это при полноценном дистрибутиве

Владимир
21.01.2019
07:27:05

Tishka17
21.01.2019
07:27:23
если у тебя удаленный доступ, никто не гарантирует, что ты не зажат вдокере

Николай
21.01.2019
07:27:27

Andrii [R11]
21.01.2019
07:27:30
Самое оно Когда на работу прешьсся

serbernar
21.01.2019
07:27:37
привет, пишу вам из докера

Andrii [R11]
21.01.2019
07:27:43
Погода дрянь

Tishka17
21.01.2019
07:28:03
норм же, луж нет

87776
21.01.2019
07:28:04

Google

Tishka17
21.01.2019
07:28:16
всяко бывает

Владимир
21.01.2019
07:28:24

Tishka17
21.01.2019
07:28:52
Давайте лучше дело обсудим
Вот у меня есть интеграционные тесты. Много
В них юзается БД.
Как бы мне так сделать чтобы данные в БД для одного теста не мешали другим?

serbernar
21.01.2019
07:29:48
у меня друг тесты параллелил через лямбды

Николай
21.01.2019
07:30:01
удалять по завершению теста

noName
21.01.2019
07:30:04
нормас

87776
21.01.2019
07:30:19

Tishka17
21.01.2019
07:31:08
а чем они мешают?
ну вот один тест селектит красные носки, а другой - длинные. Мне надо подготовить список красные и список длинных. А что если там окажутся красные длинные где-то?

Tishka17
21.01.2019
07:31:14

Владимир
21.01.2019
07:31:24

Tishka17
21.01.2019
07:31:30

Николай
21.01.2019
07:31:37

Tishka17
21.01.2019
07:31:48

Николай
21.01.2019
07:31:58
Ну а вообще есть вар - поднимать временную базу с временными данныи для начала тестов а там дальше как логику напишешь

Tishka17
21.01.2019
07:32:13
ну это да

87776
21.01.2019
07:32:14

Google

Tishka17
21.01.2019
07:32:18
нстанс поднимается
меня пугает скорость рбаоты, если я буду на каждый тест её очищать

Николай
21.01.2019
07:32:51
поднимай на группу тестов
а между тестами просто клинь где нужно

Владимир
21.01.2019
07:33:15
порядок - плохой вариант. Тестов много
Это понятно. Но вариант же))
Твоя тестовая инфра под твоим управлением.
Зачем очищать. Сделай так, чтобы тесты были независимы. Они в принципе не должны пересекаться и зависеть от результатов других тестов. Если зависят — это плохо.

Николай
21.01.2019
07:33:21
ну и по завершению или падению теста - удаляй базу

Tishka17
21.01.2019
07:34:42

Admin
ERROR: S client not available

Владимир
21.01.2019
07:35:01

87776
21.01.2019
07:35:12

Николай
21.01.2019
07:35:16

Tishka17
21.01.2019
07:35:23
Думать при написании теста о всем многообразии других тестов не хочется

Владимир
21.01.2019
07:38:33

87776
21.01.2019
07:38:51

Tishka17
21.01.2019
07:39:07
Сценарий такой:
1. В postgres данные
2. Наша прога кладет часть данных к ластик
3. По запросу должен делаться поиск в ластик и вытаскивать остальные данные из постгреса
соответственно если я буду чистить постгрес, мне надо так же ластик чистить
Просто они затрагиваются больше 1 приложения, хотя по идее это один сервис

Google

87776
21.01.2019
07:42:03
понятно. Мое мнение что у тебя просто тестовое окружение должно быть под тест/группу тестов разворачиваться. Производительность здесь по-честному не важна, судя по всему, так что можно как-то в докеры запихать енвайромент. Тестировать функциональное, на stage мне видится плохим вариантом.
Мой ответ, к сожалению, подразумевает только усложнение, прости.

Tishka17
21.01.2019
07:42:38
да, окружение поднимается под тесты
четыре контейнера что ли
Правда пока один раз под все

87776
21.01.2019
07:43:52

Tishka17
21.01.2019
07:44:21
ну delete проще чем drop, наверно

87776
21.01.2019
07:44:27
может есть еще вариант который не вижу.

Tishka17
21.01.2019
07:44:59
по крайней мере почистить быстрее чем переподнимать инстанс базы
а схема удобно накатывается при поднятии инстанса

Sheridan
21.01.2019
07:51:08
Rule --------------------=> positive: [re.compile('systemd.*: (?P<action>(Stopped|Started)) (?P<service>.*)')]:[<_sre.SRE_Match object; span=(0, 45), match='systemd: Started Session c58857 of user root.'>], negative: [re.compile('Session.*user')]:[False]
negative: [re.compile('Session.*user')]:[False]
строка - systemd: Started Session c58857 of user root.

Николай
21.01.2019
07:52:20
с таким кодом я бы тебе втащил

Sheridan
21.01.2019
07:52:44

Николай
21.01.2019
07:52:47
ну слишком длинные строки
да ещё и в однострочное if else
Сложно так сразу.