
Andrey
18.10.2017
14:46:59
потому что не стоит "additionalProperties": false, или нет "required": [ "hello" ]
т.е. ты не ограничил возможные проперти и при этом не сказал, что hello обязательный

Oleksandr?
18.10.2017
14:49:49
ох блин ты красавчик, спасибо
сам про это же только что подумал

Google

Александр
18.10.2017
15:55:02
Всем привет, а есть в чате знатоки cucumber?

Richard
18.10.2017
15:56:08
Если хотите что-то спросить - сначала задайте вопрос.
Тот, кто в теме - сам вам ответит.
Не пытайтесь сначала завладеть вниманием всех, а потом спрашивать. Это не работает и только тратит ваше и наше время.

Александр
18.10.2017
15:58:29
Ага окей понял
Вопрос заключается в том, как расширить класс step_defenitions?
При попытке это сделать он выдаёт ошибку "You're not allowed to extend classes that define step definitions or hooks."

Richard
18.10.2017
16:03:04
А зачем?

Evgeniy
18.10.2017
16:07:36
https://stackoverflow.com/a/42668289

Александр
18.10.2017
16:07:46
Например, что бы вынести какие то общие методы, на данный момент хотел использовать аннотацию которая описана в родительском классе, ну то есть создал класс stepHooks и там написал @Before (<параметры>) и хотел бы ее использовать в своих степах но не могу

Evgeniy
18.10.2017
16:07:55
The solution is to use composition instead of inheritance. You can achieve composition with dependency injection - Cucumber supports several popular DI frameworks.

Serhio
19.10.2017
10:18:07
I Am joined the group ))

Denis
19.10.2017
10:24:02
Любители pytest, подсобите
https://pastebin.com/K9rwUnqu
Почему-то функции в параметризаторе отрабатывают при условии, что весь класс помечен как skip
WTF?

Google

Denis
19.10.2017
10:25:07
зачем вообще pytest в этот класс лезет?
З.Ы. Реальный код скинкуть права не имею, но не суть
Пропущенная скобка в конце 5й строки просто пропущена, не в ней дело

Georgiy
19.10.2017
10:33:50
есть гипотеза что используется класс. А класс через skipif

Vlad
19.10.2017
10:33:53
"A skip means that you expect your test to pass only if some conditions are met, otherwise pytest should skip running the test altogether. "
В доке пайтеста вроде описано использование скипов

Georgiy
19.10.2017
10:33:58
или модуль лучше скипать сразу.

Vlad
19.10.2017
10:35:27
кстати да, попробуйте skipif

Denis
19.10.2017
10:35:46

Georgiy
19.10.2017
10:36:11
You can use the skipif decorator (and any other marker) on classes:
@pytest.mark.skipif(sys.platform == 'win32',
reason="does not run on windows")
class TestPosixCalls:
я сам не доходил до такого, но попробуйте.

Denis
19.10.2017
10:43:25

Evgeniy
19.10.2017
10:48:23
Instead of class inheritance, consider using fixtures to encapsulate the platform-specific test setup.

Denis
19.10.2017
10:48:58
тут нет наследования

Evgeniy
19.10.2017
10:53:15
дело даже не в наследования, а в том, что pytest в отличии от других старых фреймворков не требует от вас композиции тестов по классам.

Denis
19.10.2017
10:54:08
мне так удобнее, нужно разграничивать... И да, я начинал с unittest ))))
подсказали:
"А пайтест тут не причем, прежде чем пайтест поймет что объект пропущен - питон создаёт этот объект (класс)"

Evgeniy
19.10.2017
11:25:07

Alexei
19.10.2017
11:40:34
http://radio-qa.com/vypusk-44-uchis-student/

Tanya
19.10.2017
11:50:21
>приоткрыл завесу тайны над обучением в ЕПАМ
нет, спасибо

Google

Shoo
19.10.2017
11:53:28
Черт, даже интересно стало, чем же отличается стажировка от рабства (на самом деле ничем, конечно).
Придется, видимо, слушать все полтора часа, что бы узнать, да?

Tanya
19.10.2017
11:55:10

Shoo
19.10.2017
11:56:03
Не судьба, буфферизация не проходит, придется страдать в неведении.

Tanya
19.10.2017
11:57:10
у меня есть какой то поток, но наушников нет..

Georgiy
19.10.2017
11:57:47
блин, где в этом саундфлеере контрол громкости звука?...

Tanya
19.10.2017
11:58:39
да шляпа, шляпа
нет этого контрола там

Georgiy
19.10.2017
11:59:28
ладно, смог меньше одного деления сделать, уже не так больно.

Dzmitry
19.10.2017
12:03:00

Tanya
19.10.2017
12:04:00
сложно то как

Dzmitry
19.10.2017
12:06:41
еще у системы есть регулятор звука, он действует

Georgiy
19.10.2017
12:08:44
ааааааа ботум бар есть, спасибо. система на 1 делении то.

Evgeniy
19.10.2017
12:10:38
Ещё ты можешь вставить ваты в уши
Вариантов понижения звука - много ;)

Dzmitry
19.10.2017
12:33:56
короче стажировка это хорошо и благо

Shoo
19.10.2017
12:39:06
Лол

Dzmitry
19.10.2017
12:40:58
стажер получает знания и опыт не платя за это деньги, не принося денег компании

Vladimir
19.10.2017
12:41:11

Dzmitry
19.10.2017
12:41:54
почему? ты бывал на стажировке последнее время?

Vlad
19.10.2017
12:42:56
у нас разрабы-стажеры решают те же задачи, что и обычные разрабы. Просто ооооочень медленно)))

Google

Vlad
19.10.2017
12:43:15
а вот тестера стажера на бэк взять мы пока не готовы

Dzmitry
19.10.2017
12:44:11
потому как первый месяц-два его нужно учить

Georgiy
19.10.2017
12:45:06

Vladimir
19.10.2017
12:45:58

Dzmitry
19.10.2017
12:46:51
польза из толпы выбрать себе сотрудника/ков, но во время стажировки от них пользы ноль, только минус

Vladimir
19.10.2017
12:47:16
есть значительная разница между отдельными и толпами, ога

Vlad
19.10.2017
12:48:59
самые крутые наши разрабы выросли из стажеров как раз. они очень глубоко знакомы с сервисом и прекрасно знают стек. поэтому думаю брать стажеров оправданно

Dzmitry
19.10.2017
12:49:05
всмысле есть стажировка когда берут 1-3 стажера, есть когда берут человек 50 и из них потом выбирают например

Vladimir
19.10.2017
12:49:24
именно

Filipp
19.10.2017
13:09:47

Stas
19.10.2017
13:25:54

Shoo
19.10.2017
13:58:12
Хотя в прочем whatever. :)

Dzmitry
19.10.2017
14:02:14
это потому что вы не слушали подкаст, там объясняют почему они не работают на реальных задачах

Evgeniy
19.10.2017
14:14:59
у нас стажер студент работает на реальных задачах, отлично справляется

Shoo
19.10.2017
14:16:49
Других причин, в принципе, нет.

Dzmitry
19.10.2017
14:22:09
ну получается сначала им надо придать товарный вид

Илья
19.10.2017
14:23:37
О, ЕПАМ. Кстати, вот както давно-давно отсобеседовался по скайпу. Сказали: "В данный момент мы подбираем для Вас варианты участия в наших проектах" - суть. И я как на глаза попадается эта почта посылаю им реплай на данное письм ос вопросом: Ну когда же убдет проект для меня. Никак не могут найти (

Андрей
20.10.2017
08:21:04
Однажды на моей прошлой работе отделу разработки пришлось отлаживать баг в приложении, используя дамп памяти весом около 100 МБ. WinDbg не помог и все наши идеи уже были проверены с нулевым результатом. Тогда я импортировал дамп как сырые PCM-данные в Audacity и начал буквально «слушать» содержимое памяти. Через некоторое время я на слух заметил повторяющиеся куски и попробовал найти то же место через Notepad++. В итоге в этом повторяющемся участке мы обнаружили утечку памяти библиотеки GTK+ и успешно закрыли баг.

Google

Oleksandr?
20.10.2017
08:28:15
бред. 100 мегабайт ты задолбешься слушать, и это будет какой-то дикий шум

Shoo
20.10.2017
08:32:06
И это, конечно, значительно более простой способ, чем проверку на memory leak прогнать любой предназначенное для этого тулзой.

Richard
20.10.2017
08:44:24
башорг какойто.

Evgeniy
20.10.2017
08:51:08
grep? не не слышал