Size: a a a

testing_in_python

2019 February 19

IS

Idi Suda in testing_in_python
Котяточки, вышла новая версия pytest, вот changelog
Ещё в пиннед отправится большой и офигенный список для мамкиных хакеров
И вот такое, аналог functools.singledispatch ещё нашел недавно
источник

IS

Idi Suda in testing_in_python
И небольшой гайд по Itertools
источник

b

betzy in testing_in_python
пора делать фак на гитхабе
источник

b

betzy in testing_in_python
со всей инфой
источник

IS

Idi Suda in testing_in_python
вечером запилю
источник

b

betzy in testing_in_python
@Bitch_dont_cry добавь group buttler бота или какого-то, который будет чистить эти нотификашки о новоприбывших
источник

IS

Idi Suda in testing_in_python
Хз, делегирую это другим одменам @boris_osipov @snicks92 @panemquotidianum
источник

BO

Boris Osipov in testing_in_python
betzy
@Bitch_dont_cry добавь group buttler бота или какого-то, который будет чистить эти нотификашки о новоприбывших
добавил
источник

b

betzy in testing_in_python
огонь!
источник

N

Nikita in testing_in_python
Всем привет, пытаюсь разобраться с py test parametrize

class ClearCacheTest(EnvironmentOneMethod):
   @pytest.mark.parametrize('site', all_sites)
   def test(self, site):
       all_pages = AllPages(self.driver)
       cc = all_pages.clear_cache(site)
       self.assertEqual(True, cc)
if name == '__main__':
   unittest.main()
хочу передать список сайтов all_stes и запустить тест на каждом, но выдает TypeError
TypeError: test() missing 1 required positional argument: 'site'
источник

СС

Сказочный Сникерс in testing_in_python
так вы через юниттест запускаете конечно оно не будет работать
источник

СС

Сказочный Сникерс in testing_in_python
уберите нафиг вот это
if name == '__main__':
   unittest.main()
и делайте нормальный запуск через пайтест
источник

N

Nikita in testing_in_python
оно не подтягивает файлы, почему-то. Хотя импорты все правильные
может я как-то не так запускаю? pytest filepath\test.py
источник

N

Nikita in testing_in_python
источник

b

betzy in testing_in_python
гггг
источник

СС

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

N

Nikita in testing_in_python
ну у меня есть этот же тест, написанный с помощью метаклассов, там те же импорты и все работает
источник

СС

Сказочный Сникерс in testing_in_python
пайтест запускается из другой working dir
источник

СС

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

СС

Сказочный Сникерс in testing_in_python
там же должен быть главный conftest.py
источник