/
niceSOFT
/
python3-pytest
Обзор
Документация
Войти
/
niceSOFT
/
python3-pytest
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
testing/example_scripts/dataclasses/test_compare_dataclasses_with_custom_eq.py
19 строк
425 B
Pierre Sassoulas
[Fix UP031] Manually, keeping some required %r specifiers
30 ноя 2024, 16:57
30 ноя 2024, 16:57
17c5bbb
Код
Авторство
О чём код?
from __future__ import annotations from dataclasses import dataclass from dataclasses import field def test_dataclasses() -> None: @dataclass class SimpleDataObject: field_a: int = field() field_b: str = field() def __eq__(self, o: object, /) -> bool: return super().__eq__(o) left = SimpleDataObject(1, "b") right = SimpleDataObject(1, "c") assert left == right