/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
library/python/testing/yatest_lib/tests/test_external.py
20 строк
480 B
qkrorlqr
Initial NBS OpenSource export
28 апр 2023, 21:54
28 апр 2023, 21:54
783a858
Код
Авторство
О чём код?
import enum import pytest from yatest_lib import external class MyEnum(enum.Enum): VAL1 = 1 VAL2 = 2 @pytest.mark.parametrize("data, expected_val, expected_type", [ ({}, {}, dict), (MyEnum.VAL1, "MyEnum.VAL1", str), ({MyEnum.VAL1: MyEnum.VAL2}, {"MyEnum.VAL1": "MyEnum.VAL2"}, dict), ]) def test_serialize(data, expected_val, expected_type): data = external.serialize(data) assert expected_type == type(data), data assert expected_val == data