Size: a a a

testing_in_python

2021 September 13

T

Tishka17 in testing_in_python
например, ты хочешь незаивисимо считать объекты которые создаются двумя источниками данных. При этом объекты одного типа
источник

T

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

T

Tishka17 in testing_in_python
Есть миллион сценариев куда может эта простая просьба о счетчике развиваться.
источник

T

Tishka17 in testing_in_python
Общее правило такое: глобальные должны быть только неизменяемые по факту объекты. Классы в том числе
источник

СС

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

T

Tishka17 in testing_in_python
Это вредное использование классметода
источник

T

Tishka17 in testing_in_python
костыль, чтобы не делать нормальную фабрику
источник

СС

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

T

Tishka17 in testing_in_python
Не костыль.
источник

T

Tishka17 in testing_in_python
Классы нужны чтобы создавать экземпляры. Для хранения данных есть экземпляры классов
источник

T

Tishka17 in testing_in_python
То что питон позволяет делать любую дичь - не повод её везде юзать
источник

СК

Семён Калугин... in testing_in_python
Всем добрый день, надеюсь здесь есть люди, которые работают в TestProject.
У меня следующее проблема не получается отправить исправленный код обратно на сайт и запустить её.(тестирую мобилки)
Вот верхняя часть кода:
from src.testproject.sdk.drivers import webdriver
from src.testproject.classes import DriverStepSettings, StepSettings
from src.testproject.decorator import report_assertion_errors
from src.testproject.enums import SleepTimingType
import pytest
def driver():
   capabilities = {
       "platformName": "Android",
       "udid": "bf25f2cf",
       "appPackage": "com.ltech.iti",
       "appActivity": "com.ltech.iti.ui.MainActivity",
   }
   driver = webdriver.Remote(token="токен в профиле на сайте",
                             project_name="Название проекта",
                             job_name="название job",
                             desired_capabilities=capabilities)
   step_settings = StepSettings(timeout=15000,
                                sleep_time=500,
                                sleep_timing_type=SleepTimingType.Before)
   with DriverStepSettings(driver, step_settings):
       yield driver
   driver.quit()

Может кто подсказать как правильна настроить код?
источник

IS

Idi Suda in testing_in_python
Что значит не получается? Ошибку выкидывает/ничего не происходит/etc?
источник

СК

Семён Калугин... in testing_in_python
просто перезапускает файл с кодом
= RESTART: C:\Users\Semen\Downloads\My_first_Project_TEST_android\test_test_android.py
источник

IS

Idi Suda in testing_in_python
В смысле перезапускает?
источник

СК

Семён Калугин... in testing_in_python
При попытке запустить код выдает
= RESTART: C:\Users\Semen\Downloads\My_first_Project_TEST_android\test_test_android.py

На сайте ничего не происходит
источник

IS

Idi Suda in testing_in_python
step_settings = StepSettings(timeout=15000,
                                sleep_time=500,
                                sleep_timing_type=SleepTimingType.Before)

таймаут/слип тайм у тебя в секундах или милисек?
источник

СК

Семён Калугин... in testing_in_python
милисек
источник

IS

Idi Suda in testing_in_python
источник
2021 September 14

DV

Dmitriy Vyatiorets in testing_in_python
Всем, привет! подскажите как вы выходите из положения когда метод апи выполняет добавленип сущности а само добавление идет чере воркеры очереди и метод гет который проверяет добавление возвращает пусто так как выполнился быстро. может есть изящное решение для этих целей? (sleep как-то не нравится потому что он для всех датакейсов в этом методе выполняется) у меня на уме вот это еще     polling.poll(). может еще есть что-то правильное)?
источник