Size: a a a

2021 November 07

c

cookie in pro.python
источник
2021 November 08

AK

Aidar Khaidarov in pro.python
Как писать тесты к проекту.
Рыщу по всему гуглу и найти не могу(скорее всего очень плохо ищу). Так вот, кто может подкинуть туториалов, лекций и т.п. про то, как писать тесты.
источник

A

Aliaksei Karatynski in pro.python
А какие тесты нужны? Юнит?
источник

AK

Aidar Khaidarov in pro.python
да
источник

A

Aliaksei Karatynski in pro.python
pytest смотри
Там дока хорошая
источник

AK

Aidar Khaidarov in pro.python
окей, хорошо
источник

AK

Aidar Khaidarov in pro.python
спасибо
источник

♠️ in pro.python
File "../evaluation.py", line 31, in find_target_rank
   scores = generate_scores(uid, sid, sess_items, predict_for_items)
TypeError: generate_scores() takes 4 positional arguments but 5 were given
источник

♠️ in pro.python
def generate_scores(self, userid, session_id, input_item_id, predict_for_item_ids):

       return self.predict_next(session_id, input_item_id, predict_for_item_ids).values
источник

♠️ in pro.python
Вот здесь функция
generate_scores
источник

♠️ in pro.python
scores = generate_scores(uid, sid, sess_items, predict_for_items)
это line 31
источник

♠️ in pro.python
Все правильно же, в чем может быть ошибка?
источник

A

Aliaksei Karatynski in pro.python
а self где?
источник

♠️ in pro.python
generate_scores метод другого класса
источник

DM

Dmytro Malikin in pro.python
Тогда где инстанс другого класса?
источник

♠️ in pro.python
 scores = model.generate_scores(uid, sid, sess_items, predict_for_items)
AttributeError: 'function' object has no attribute 'generate_scores'
источник

♠️ in pro.python
def find_target_rank(target_item, model, uid, sid, sess_items, item_pool, topk):
....
scores = model.generate_scores(uid, sid, sess_items, predict_for_items)
....
источник
2021 November 09

DM

Dmytro Malikin in pro.python
Как и где определяется model?
источник

♠️ in pro.python
Ой на это не обращал внимание
источник

♠️ in pro.python
Сейчас заново запускаю что получиться
источник