Size: a a a

testing_in_python

2019 February 14

A

Agrailag in testing_in_python
betzy
а где там у тебя вообще проверки?
источник

b

betzy in testing_in_python
я не вижу до сих пор проверок
источник

IS

Idi Suda in testing_in_python
Так а проверки где лол
источник

A

Agrailag in testing_in_python
источник

A

Agrailag in testing_in_python
Или я вас не понимаю
источник

b

betzy in testing_in_python
assert’ы
источник

СС

Сказочный Сникерс in testing_in_python
давайте выясним что такое проверки в вашем понимании?
источник

SD

Stackoverflow Driven Developer in testing_in_python
Agrailag
Они имеют в виду такое словечко как assert
источник

A

Agrailag in testing_in_python
Понял, их пока нет.
источник

DB

Dmitry Bobylev in testing_in_python
а в чем тогда смысл тестов? xD
источник

СС

Сказочный Сникерс in testing_in_python
Agrailag
тут по коду только идет либо заполнение либо не заполнение определенных полей, далее попытка выполнить логин
источник

СС

Сказочный Сникерс in testing_in_python
добавьте в логин проверки что он прошел, если после логина открывается новая страниица, опишите для нее пейджу, и позвращайте из метода логина, предварительно проверив что она открылась. это в идеале
источник

СС

Сказочный Сникерс in testing_in_python
хотя тут уже как удобнее
источник

A

Agrailag in testing_in_python
Попробую, спасибо.
источник

MT

Mark Tonkonog in testing_in_python
Привет! Нужна помощь в понимании питона
@pytest.fixture()
def create_project():
"""some code"""
   yield json()

@pytest.fixture()
def create_workspace_reservation(create_project):
   project = create_project
   """some code"""
   yield another_json()


@pytest.fixture()
def create_workspace(create_workspace_reservation):
   reserve = create_workspace_reservation
   project = ???

Могу ли я как-то получить json из фикстуры create_project без передавания этой фикстуры в create_workspace?
источник

AK

Aleksandr Kasianov in testing_in_python
Agrailag
и старайтесь избегать тестов valid/invalid
в Вашем контексте можно использовать, например:
login_as_registered_user
источник

A

Agrailag in testing_in_python
Aleksandr Kasianov
Agrailag
и старайтесь избегать тестов valid/invalid
в Вашем контексте можно использовать, например:
login_as_registered_user
Gherkin нотация?
источник

MT

Mark Tonkonog in testing_in_python
Mark Tonkonog
Привет! Нужна помощь в понимании питона
@pytest.fixture()
def create_project():
"""some code"""
   yield json()

@pytest.fixture()
def create_workspace_reservation(create_project):
   project = create_project
   """some code"""
   yield another_json()


@pytest.fixture()
def create_workspace(create_workspace_reservation):
   reserve = create_workspace_reservation
   project = ???

Могу ли я как-то получить json из фикстуры create_project без передавания этой фикстуры в create_workspace?
По сути, можно еще в create_workspace_reservation yield'ить фикстуру create_project, но не хотелось бы
источник

AK

Aleksandr Kasianov in testing_in_python
Agrailag
Gherkin нотация?
просто совет)
источник

СС

Сказочный Сникерс in testing_in_python
Mark Tonkonog
Привет! Нужна помощь в понимании питона
@pytest.fixture()
def create_project():
"""some code"""
   yield json()

@pytest.fixture()
def create_workspace_reservation(create_project):
   project = create_project
   """some code"""
   yield another_json()


@pytest.fixture()
def create_workspace(create_workspace_reservation):
   reserve = create_workspace_reservation
   project = ???

Могу ли я как-то получить json из фикстуры create_project без передавания этой фикстуры в create_workspace?
сделай фикстуру create_project сессионной и вызови ее еще раз
источник