Я пытаюсь запустить модульные тесты, используя pytest в python. Я написал модуль с одним классом и некоторыми методами внутри этого класса. Я написал unit test для этого модуля (с простым утверждением для проверки равенства списков), где я сначала создаю экземпляр класса со списком. Затем я вызываю метод на этом объекте (из класса). Оба test.py
и script для тестирования находятся в одной папке. Когда я запускаю pytest
, я получаю "собранные 0 элементов".
Я новичок в pytest
, но могу успешно использовать их примеры. Что мне здесь не хватает?
Запуск Python версии 3.5.1 и pytest версии 2.8.1 на Windows 7.
Мой код test.py:
from sort_algos import Sorts
def integer_sort_test():
myobject1 = Sorts([-100,10,-10])
assert myobject1.merge_sort() == [-101,-100,10]
sort_algos.py - это модуль, содержащий класс Sorts. merge_sort - это метод в разделе Сортировка.