Size: a a a

testing_in_python

2020 October 01

BK

Boris Krutskih in testing_in_python
Игорь Середа
Тогда для сборки новой роли тебе нужно описать её каким-то подобием иерархии разрешений и запретов, по аналогии с ACL. Таким образом, я лично я бы свёл тестирование такой логики к проверке корректной работы этого механизма на граничных кейсах, вне зависиомсти от того, какие реальные роли у вас в проекте используются.
Спс) такой затеей ещё не страдал, но попробую)
источник

DB

Dmitry Bulka in testing_in_python
привет
тестирую REST API, в метод приходится передавать всё больше аргументов (уже больше 15, нужно увеличить до 60) для последующего формирования боди запроса. Флоу такой:
1. из csv с тестовыми данными получаю аргументы для метода
2. передаю аргументы в метод
3. методом формирую http запрос
Какие могут быть способы что бы это не выглядело так:
def func(self,  creator, owner, fee_amount=0, fee_asset_id="1.3.0", amount=1,
                                            amount_asset_id="1.3.0", begin_timestamp="1970-01-01T00:00:00",
                                            vesting_cliff_seconds=0, vesting_duration_seconds=0, extensions=None,
                                            signer=None, debug_mode=False)
источник

EB

Evgenii B in testing_in_python
Def  *args **kwargs
источник

IS

Idi Suda in testing_in_python
Dmitry Bulka
привет
тестирую REST API, в метод приходится передавать всё больше аргументов (уже больше 15, нужно увеличить до 60) для последующего формирования боди запроса. Флоу такой:
1. из csv с тестовыми данными получаю аргументы для метода
2. передаю аргументы в метод
3. методом формирую http запрос
Какие могут быть способы что бы это не выглядело так:
def func(self,  creator, owner, fee_amount=0, fee_asset_id="1.3.0", amount=1,
                                            amount_asset_id="1.3.0", begin_timestamp="1970-01-01T00:00:00",
                                            vesting_cliff_seconds=0, vesting_duration_seconds=0, extensions=None,
                                            signer=None, debug_mode=False)
Больше 60 уже кажется полной дичью
источник

DB

Dmitry Bulka in testing_in_python
Idi Suda
Больше 60 уже кажется полной дичью
много параметров для методов апи нужно
мб есть пример реализоации апи с паттернами?
источник

IS

Idi Suda in testing_in_python
А чего сразу из csv не грузить в body/params?
источник

DB

Dmitry Bulka in testing_in_python
Idi Suda
А чего сразу из csv не грузить в body/params?
в csv храню данные для разных случае т.е. бывает что не во все поля передаются значения и тогда читает по дефолту тип debug_mode=False
источник

СС

Сказочный Сникерс... in testing_in_python
Dmitry Bulka
в csv храню данные для разных случае т.е. бывает что не во все поля передаются значения и тогда читает по дефолту тип debug_mode=False
В общем тебе уже дали ответ, арги кварги и выцепляй их так как тебе надо. Скорее только кварги даже
источник
2020 October 02

BK

Boris Krutskih in testing_in_python
кто-то использовал эту штуку?) можете поделиться +\- ?
источник

BK

Boris Krutskih in testing_in_python
Playwright для Python

2к20й продолжает удивлять. Если бы мне предложили выбрать сейчас построить проект по  автоматизации, я бы выбрал Python, Pytest и Playwright. Только посмотрите, какая же это пушка🧨

https://devblogs.microsoft.com/python/announcing-playwright-for-python-reliable-end-to-end-testing-for-the-web/
источник

S

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

VD

Vadim Dudin in testing_in_python
Sergei
выглядит норм, то что уже пора бы давно иметь в наш просвещенный век) а то селениум уже особо никуда не развивается
Да? Там четвёртый в альфе сейчас, говорят что фич хватает, просто они не работают нормально, пока что
источник

S

Sergei in testing_in_python
😂
источник

S

Sergei in testing_in_python
походу его ребята из роскосмоса делали
источник

A

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

Dq

Dmitry qDims in testing_in_python
такой вопрос, сюда можно кидать вопросы по поводу улучшению кода?  он к тестированию не относится
источник

ТЭ

Тачами Экстович... in testing_in_python
попробуй)
источник

Dq

Dmitry qDims in testing_in_python
есть задача, обычно называется twoSum, но у меня вот немного другая задача, она решилась я получил что хотел, но интересно реально ли этот код улучшить
array = [21, 19, 30, 25, 3, 9, 15, 6, 27]
   for i in array:
       for y in array:
           for k in array:
           if i + y + k == 50:
           print(i, y, k)
источник

СС

Сказочный Сникерс... in testing_in_python
выглядит ок
источник

ИС

Игорь Середа... in testing_in_python
Условия мы должны из кода распарить?
источник