
Tigran
29.07.2018
19:01:26
котоны, я заценил TDD в своём пет-прожекте, вообще роскошно
100% tests passed прям душу греет!
зачем нужно BDD, всё ещё не понимаю, апологеты приглашаются в тред

Aragaer
29.07.2018
19:05:00
во-первых интеграционные тесты

Google

Aragaer
29.07.2018
19:05:10
во-вторых, чтобы понимать, а чего тут вообще ожидается от этого добра
ну то есть я придерживаюсь подхода с двойным циклом
внешний - behavior, внутренний юнит
в obey the testing goat это расписано. Он для обоих этапов использует один и тот же фреймворк, а я использую разные

SazaнбаS
29.07.2018
19:08:40
?

Mikhail
29.07.2018
19:10:01
бля ну кто поможет деду с кодом за шавуху писать в лс

Aragaer
29.07.2018
19:14:09
и вообще, я behave использую даже для проектов не на питоне. Беру свой runner и с его помощью тыркаю код behave-ом
https://github.com/aragaer/pa_brain
тут вот проект на лиспе, есть юнит-тесты на лиспе же, и еще сверху behave

Эмиль
29.07.2018
19:15:24
здравствуйте. у меня следующий вопрос: есть функция с++ func(vector A , int N), через SWIG создаю обертку для пайтона, но когда вызываю ее - она не работает, никаких ошибок нет, возвращает просто vector A.
далее я заменяю int N на const double N и все работает. скажите, пожалуйста, с чем это может быть связано или что следует почитать на эту тему?
на c++ работают оба варианта: и int N, и const double N

Aragaer
29.07.2018
19:17:10
https://github.com/aragaer/pa_brain/blob/master/features/greeter.feature - вот пример

Рарогъ
29.07.2018
19:17:20

Aragaer
29.07.2018
19:17:28
про swig - не понял, что значит "возвращает вектор"

Google

Mikhail
29.07.2018
19:17:42

Влад
29.07.2018
19:17:45

Aragaer
29.07.2018
19:17:45
ты не сказал, что функция возвращает, я вижу только два входных аргумента

Mikhail
29.07.2018
19:18:20

Эмиль
29.07.2018
19:18:25

Aragaer
29.07.2018
19:18:47
сигнатуру плюсовой функции покажи

Рарогъ
29.07.2018
19:18:56

Влад
29.07.2018
19:19:08
да ни фига
Уже увидел, simplejson вообще нигде не используется...

Эмиль
29.07.2018
19:22:38

Aragaer
29.07.2018
19:22:51
сигнатура это первая строка 8)

Эмиль
29.07.2018
19:23:05
ой)

Aragaer
29.07.2018
19:23:34
проблема вобщем не в питоне
а в том, что у тебя там 1 / (N + 1)
если N это целое число, то ты получишь тут 0
ну при условии, что N >= 0
pow(10, 0) всегда равно 1, так что смотри, как это повляет на код
но вообще код ужасный 8)

Эмиль
29.07.2018
19:26:16

Aragaer
29.07.2018
19:26:35
int i(0), j(0) и потом циклы while (нет чтобы for)

Ruslan
29.07.2018
19:43:30
Intel MKL FATAL ERROR: Cannot load mkl_def.dll - не было такого ни у кого что ли?

Google

Ruslan
29.07.2018
19:44:25
Как вообще проверить, в каком месте валится скрипт?
Пизец как надо..

Аркадий
29.07.2018
19:48:50
Винда что-ли?

Sab0
29.07.2018
19:48:58
или логгер

Ruslan
29.07.2018
19:55:43
Всё, простите. Надо было лишь mkl установить, бл...

Aragaer
29.07.2018
20:02:25
https://test.pypi.org/project/yet-another-runner/ - тыц
первый шаг пройден
https://pypi.org/project/yet-another-runner/ - второй

Cykooz
29.07.2018
20:14:38
Как то фигово оба шага прошли - у проекта даже нет описания

Aragaer
29.07.2018
20:16:43
я чесгря даже не знаю, откуда он должен его взять

Aragaer
29.07.2018
20:16:48
README.md присутствует

Alex
29.07.2018
20:17:43

Admin
ERROR: S client not available

Aragaer
29.07.2018
20:17:46
а
пофиксил
собссно да, long_description в итоге читается из README.md, просто надо это в setup.py прописать

Eldar
29.07.2018
20:37:12

Aragaer
29.07.2018
20:51:13
да
long_description_content_type="text/markdown",

Google

Igor
29.07.2018
21:02:44
если у меня несколько логических и (либо "или", неважно), их переносить на след. строку вместе с выражением, или оставлять на предыдущей строке?
if x and \
y
либо
if x \
and y
?
по пеп8

Denis
29.07.2018
21:05:27
Не знаю, что там у пепа, но обычно лучше читается, когда они в начале
А \ в конце строки писать не надо

Igor
29.07.2018
21:06:49

Denis
29.07.2018
21:06:57
Удали

Point
29.07.2018
23:29:38
Point Of Something:
Крч. Я получаю у пользователя информацию в одной из функций ( число ), как мне это число использовать в следующей функции которая будет вызвана через next step handler ?

Маришка
29.07.2018
23:32:33
передать например туда?

slair
29.07.2018
23:35:21

ivan
29.07.2018
23:38:15

Point
29.07.2018
23:38:59
Когда я передаю это в функцию , это может быть только вторым параметром, то выходит мне нужно обязательно передать первый параметр , который message и который появится уже после того как пользователь ответит, а ответит уже после вызова функции в которую я передам параметр
Как бы
Если можно как то не передавать первый параметр, а только второй, то замечательно. Ибо я передаю типо функцию без параметров вообще
Ибо главный параметр появится потом

Маришка
29.07.2018
23:41:40
Как бы
Прочитай документацию и то как работает register_next_step_handler
И вообще блять. Ты вкинул ёбаный вопрос не сказав что ты пытаешься сделать, какой питон и какая библиотека для чего.
Благо тут вопросов ботоёбов хватает что бы понять что у тебя тоже ботоёбский вопрос
Но вы что, думаете когда задаёте так вопросы, мы знаем про что вы говорите обычно?

ivan
29.07.2018
23:44:27
Ты ж кампутерщик!