From f8f9added5cbe9ef9bbfd799396c01319dabe4ac Mon Sep 17 00:00:00 2001 From: Atila Neves Date: Tue, 27 Oct 2020 16:18:27 -0300 Subject: [PATCH] Failing test for #268 --- examples/issues/source/issues.d | 5 +++++ tests/test_issues.py | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/examples/issues/source/issues.d b/examples/issues/source/issues.d index de598c80..a0376551 100644 --- a/examples/issues/source/issues.d +++ b/examples/issues/source/issues.d @@ -284,3 +284,8 @@ struct MethodWithScopeSafeDelegate { return cb(i, 33.3, Struct()); } } + + +struct Issue268 { + int i; +} diff --git a/tests/test_issues.py b/tests/test_issues.py index bad1dd71..39d41856 100644 --- a/tests/test_issues.py +++ b/tests/test_issues.py @@ -265,3 +265,11 @@ def test_method_delegate_safe_scope(): from issues import MethodWithScopeSafeDelegate m = MethodWithScopeSafeDelegate() assert m.fun(3, lambda i, d, s: i * 2) == 6 + + +def test_issue_268(): + import pytest + from issues import Issue268 + assert Issue268(1) != Issue268(2) + with pytest.raises(AssertionError): + assert Issue268(42) == Issue268(42)