Mercurial > cpython-lru_cache-weakref
diff Lib/test/test_bytes.py @ 41411:339015d98b78
For Make Benefit Glorious Nation of Backwards Compatibility,
bytes objects can now be compared to anything that supports the buffer API.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Mon, 09 Apr 2007 00:43:24 +0000 |
| parents | efa0a761918c |
| children | 522b3f35d0eb |
line wrap: on
line diff
--- a/Lib/test/test_bytes.py Mon Apr 09 00:41:25 2007 +0000 +++ b/Lib/test/test_bytes.py Mon Apr 09 00:43:24 2007 +0000 @@ -99,6 +99,21 @@ self.failIf(b3 < b2) self.failIf(b3 <= b2) + def test_compare_to_str(self): + self.assertEqual(b"abc" == "abc", True) + self.assertEqual(b"ab" != "abc", True) + self.assertEqual(b"ab" <= "abc", True) + self.assertEqual(b"ab" < "abc", True) + self.assertEqual(b"abc" >= "ab", True) + self.assertEqual(b"abc" > "ab", True) + + self.assertEqual(b"abc" != "abc", False) + self.assertEqual(b"ab" == "abc", False) + self.assertEqual(b"ab" > "abc", False) + self.assertEqual(b"ab" >= "abc", False) + self.assertEqual(b"abc" < "ab", False) + self.assertEqual(b"abc" <= "ab", False) + def test_nohash(self): self.assertRaises(TypeError, hash, bytes())
