Как определить стратегии гипотез для пользовательских классов данных [закрыто]Python

Программы на Python
Ответить
Anonymous
 Как определить стратегии гипотез для пользовательских классов данных [закрыто]

Сообщение Anonymous »

В настоящее время я использую гипотезу для фаззинга моего теста, но затем мне нужно сгенерировать случайные классы данных и разработать стратегии для каждого из них, например

Код: Выделить всё

# Base types
uint64 = st.integers(min_value=0, max_value=2**64 - 1)
uint256 = st.integers(min_value=0, max_value=2**256 - 1)

# Dataclasses types
account = st.fixed_dictionaries(
{
"nonce": uint64,
"balance": uint256,
"code": st.binary(),
}
).map(lambda x: Account(**x))
Есть ли способ избежать этого явного определения стратегии? В каком-то смысле это похоже на ржавчину, производящую хорошо типизированные, структурированные значения из необработанных байтовых буферов.


Подробнее здесь: https://stackoverflow.com/questions/791 ... ataclasses
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»