summaryrefslogtreecommitdiff
path: root/testtools/tests/test_testcase.py
diff options
context:
space:
mode:
Diffstat (limited to 'testtools/tests/test_testcase.py')
-rw-r--r--testtools/tests/test_testcase.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/testtools/tests/test_testcase.py b/testtools/tests/test_testcase.py
index c2766ff..fa38d44 100644
--- a/testtools/tests/test_testcase.py
+++ b/testtools/tests/test_testcase.py
@@ -5,6 +5,7 @@
from doctest import ELLIPSIS
from pprint import pformat
import sys
+import _thread
import unittest
from testtools import (
@@ -90,6 +91,10 @@ class TestPlaceHolder(TestCase):
test = hash(self)
self.assertEqual(unittest.TestCase.__hash__(self), test)
+ def test_testcase_equals_edgecase(self):
+ # Not all python objects have a __dict__ attribute
+ self.assertFalse(self == _thread.RLock())
+
def test_repr_just_id(self):
# repr(placeholder) shows you how the object was constructed.
test = PlaceHolder("test id")