при запуске pytest получаю "no tests ran"

Есть проблема, при запуске pytest получаю "no tests ran" хотя assert прописан

class Registration:
    def open_site(self):
        driver.get('https://stellarburgers.nomoreparties.site/')
        WebDriverWait(driver,3).until(ec.visibility_of_element_located((By.XPATH,".//button[@class = 'button_button__33qZ0 button_button_type_primary__1O7Bx button_button_size_large__G21Vg']")))
        time.sleep(3)
        assert 'stellarburgers' in driver.current_url

а хочу получить статистику по прохождению тестов


Ответы (1 шт):

Автор решения: sdpctr

Проблема была в синтаксисе Если писать автотесты через классы, то нужно название класса начинать с TEST, а название функции с test_ иначе не заработает то есть правильная версия выглядит так

class TestRegistration:
    def test_open_site(self):
        driver.get('https://stellarburgers.nomoreparties.site/')
        WebDriverWait(driver,3).until(ec.visibility_of_element_located((By.XPATH,".//button[@class = 'button_button__33qZ0 button_button_type_primary__1O7Bx button_button_size_large__G21Vg']")))
        time.sleep(3)
        assert 'stellarburgers' in driver.current_url
→ Ссылка