Вопросы по теме 'python-hypothesis'

Примеры тестовых примеров для стратегий, основанных на гипотезах?
Что в настоящее время считается лучшей практикой для тестирования собственных стратегий, основанных на гипотезе ? Есть, например, тесты на то, как сжимаются хорошие примеры HypothesisWorks / hypothesis-python / tests / quality /...
163 просмотров
schedule 31.10.2021

Как построить стратегию создания массива кортежей с парами одинаковых значений?
Я хотел бы создать стратегию для тестирования NumPy с таким выводом: array([[-2, -2], [-3, -3], [5, 5], [-1, -1]], dtype=int16) Я пробовал: import numpy as np from hypothesis.strategies import integers from...
243 просмотров
schedule 25.09.2021

Как реализовать зависимые столбцы в фреймах данных гипотез
Я использую фреймы данных гипотез для реализации фрейма данных, в котором start_time и end_time - два столбца. Вот кусок: import hypothesis.strategies as st import logging import datetime from hypothesis import given from hypothesis.extra.pandas...
108 просмотров
schedule 04.11.2021

Создание уникальных идентификаторов, которые не повторяются в гипотезе
Я хочу создавать уникальные идентификаторы, которые не повторяются. Я пробовал использовать st.uuids() . Это мой код class MyTest(<class that inherits from unittest.TestCase>) @hypothesis.seed(0)...
247 просмотров
schedule 07.03.2022

Тестирование свойств Python с тайм-аутом
У меня есть определенное количество времени, чтобы протестировать систему. Могу ли я написать тест свойств Python, который запускает тесты свойств до истечения одного часа? Я искал решение в hypothesis , но не нашел. Я полагаю, что библиотеки...
182 просмотров

изоляция теста между запусками гипотезы pytest
Я только что перенес набор тестов pytest с quickcheck на hypothesis . Это сработало довольно хорошо (и сразу же выявило некоторые скрытые ошибки крайнего случая), но одно важное различие, которое я вижу, связано с изоляцией тестов между двумя...
366 просмотров

Сгенерировать список диктов с одинаковыми ключами
Я хочу создать список диктовок, где все диктовки имеют одинаковый набор ключей. import json import hypothesis from hypothesis import strategies as st @st.composite def list_of_dicts_with_keys_matching(draw,dicts=st.dictionaries(st.text(),...
185 просмотров
schedule 31.07.2023

Пример индекса Pandas с повторяющимися записями с использованием гипотезы
Я хочу создать pandas.Index с повторяющимися записями, как это. >>> pd.Index(np.random.choice(range(5), 10)) Int64Index([3, 0, 4, 1, 1, 3, 4, 3, 2, 0], dtype='int64') Поэтому я написал следующую стратегию: from...
72 просмотров
schedule 29.12.2022

Гипотеза с плоской картой без оценки
Я пытался адаптировать пример в документации integers(min_value=0, max_value=10).flatmap(lambda n: ... lists(lists(integers(), min_size=n, max_size=n))) для создания кортежей из 3 целых чисел, 2/3 которых ограничены другим целым числом,...
430 просмотров
schedule 17.01.2024