mirror of https://github.com/pytest-dev/pytest.git
22 lines
518 B
Python
22 lines
518 B
Python
from __future__ import annotations
|
|
|
|
from dataclasses import dataclass
|
|
from dataclasses import field
|
|
|
|
|
|
def test_comparing_two_different_data_classes() -> None:
|
|
@dataclass
|
|
class SimpleDataObjectOne:
|
|
field_a: int = field()
|
|
field_b: str = field()
|
|
|
|
@dataclass
|
|
class SimpleDataObjectTwo:
|
|
field_a: int = field()
|
|
field_b: str = field()
|
|
|
|
left = SimpleDataObjectOne(1, "b")
|
|
right = SimpleDataObjectTwo(1, "c")
|
|
|
|
assert left != right # type: ignore[comparison-overlap]
|