Size: a a a

testing_in_python

2021 March 18

BK

Boris Krutskih in testing_in_python
Ожидает оно что туда прийдёт массив с картинками
источник

BK

Boris Krutskih in testing_in_python
Tishka17
Я не знаю, у тебя есть описание апи?
Если бы 😄 я обычно по контроллерам хожу и роутам проекта
источник

T

Tishka17 in testing_in_python
Boris Krutskih
Ожидает оно что туда прийдёт массив с картинками
Ну передай массив с картинками
источник

А

Алексей in testing_in_python
Boris Krutskih
Если бы 😄 я обычно по контроллерам хожу и роутам проекта
сходи и посмотри тогда, что они на вход берут. Пока это гадание чистое
источник

M

Merg in testing_in_python
ну уж точно не путь к файлу)
источник

M

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

BK

Boris Krutskih in testing_in_python
Разобрался, нужно было передать image в base64
источник

А

Алексей in testing_in_python
Merg
погуглил бы хоть как файл передать
пусть для начала хотя бы с форматом определиться :) может сервак там вообще линки на какое то хранилище ждет :)
источник

BK

Boris Krutskih in testing_in_python
Вот-так вот завелось)
    def test_post_attach_images_to_equipment(self, remastered_api, headers):
       payload = {
           'images[0]': rff('base64.txt')
       }

       res = remastered_api.request(
           method='post',
           url=f"api/equipment-image/attach-images/4896",
           headers=headers,
           data=payload
       )

       dpr(res)

       assert res.status_code == 200
       assert 'error' not in res.text
источник

В

Виталий in testing_in_python
Boris Krutskih
Вот-так вот завелось)
    def test_post_attach_images_to_equipment(self, remastered_api, headers):
       payload = {
           'images[0]': rff('base64.txt')
       }

       res = remastered_api.request(
           method='post',
           url=f"api/equipment-image/attach-images/4896",
           headers=headers,
           data=payload
       )

       dpr(res)

       assert res.status_code == 200
       assert 'error' not in res.text
а dpr это что?
источник

BK

Boris Krutskih in testing_in_python
Виталий
а dpr это что?
сокращенный хелпер, display_pretty_response))
источник

В

Виталий in testing_in_python
Привет. Кто может знает, подскажите пожалуйста.  Для паралельного запуска тестов использую xdist, я могу как-то указать очередность запуска определенных кейсов тестов? Например, у меня есть тест проверки работает ли редактирование профиля, и если один и тож те кейс будет запускаться паралельно в chrome и edge то они будут мешать друг другу.
источник

СС

Сказочный Сникерс... in testing_in_python
где то выше уже был такой вопрос и не один раз
источник

СС

Сказочный Сникерс... in testing_in_python
резюмируя - можно, но лучше не стоит
источник

СС

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

В

Виталий in testing_in_python
Сказочный Сникерс
сделай тесты независимыми, пусть это будет два разных профиля
Типо в тесте проверять, что если chrome то одни данные для входа, если edge то другие?
источник

СС

Сказочный Сникерс... in testing_in_python
нет
источник

СС

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

В

Виталий in testing_in_python
у меня все тесты проходят проверку в двух браузерах. Это реализовано через fixture params
источник

СС

Сказочный Сникерс... in testing_in_python
ну и разница то какая?
источник