| | |
| | | def _makeOne(self): |
| | | return self._getTargetClass()() |
| | | |
| | | def test_it(self): |
| | | def test_equality_w_self(self): |
| | | thing = self._makeOne() |
| | | self.assertTrue(thing.__eq__(thing)) |
| | | self.assertEqual(thing.__iter__(), ()) |
| | | |
| | | def test_equality_w_other_instances_of_class(self): |
| | | thing = self._makeOne() |
| | | other = self._makeOne() |
| | | self.assertTrue(thing.__eq__(other)) |
| | | |
| | | def test_equality_miss(self): |
| | | thing = self._makeOne() |
| | | other = object() |
| | | self.assertFalse(thing.__eq__(other)) |
| | | |
| | | def test_contains_w_string(self): |
| | | thing = self._makeOne() |
| | | self.assertTrue('anything' in thing) |
| | | |
| | | def test_contains_w_object(self): |
| | | thing = self._makeOne() |
| | | self.assertTrue(object() in thing) |
| | | |
| | | def test_iterable(self): |
| | | thing = self._makeOne() |
| | | self.assertEqual(list(thing), []) |
| | | |
| | | def test_singleton(self): |
| | | from pyramid.security import ALL_PERMISSIONS |
| | | self.assertEqual(ALL_PERMISSIONS.__class__, self._getTargetClass()) |