Вопросы по теме '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 просмотров
schedule
26.03.2022
изоляция теста между запусками гипотезы pytest
Я только что перенес набор тестов pytest с quickcheck на hypothesis . Это сработало довольно хорошо (и сразу же выявило некоторые скрытые ошибки крайнего случая), но одно важное различие, которое я вижу, связано с изоляцией тестов между двумя...
366 просмотров
schedule
05.04.2022
Сгенерировать список диктов с одинаковыми ключами
Я хочу создать список диктовок, где все диктовки имеют одинаковый набор ключей.
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