(self)
| 1367 | self.fail(f'{self.failureException} not raised') |
| 1368 | |
| 1369 | def testEqualityBytesWarning(self): |
| 1370 | if sys.flags.bytes_warning: |
| 1371 | def bytes_warning(): |
| 1372 | return self.assertWarnsRegex(BytesWarning, |
| 1373 | 'Comparison between bytes and string') |
| 1374 | else: |
| 1375 | def bytes_warning(): |
| 1376 | return contextlib.ExitStack() |
| 1377 | |
| 1378 | with bytes_warning(), self.assertRaises(self.failureException): |
| 1379 | self.assertEqual('a', b'a') |
| 1380 | with bytes_warning(): |
| 1381 | self.assertNotEqual('a', b'a') |
| 1382 | |
| 1383 | a = [0, 'a'] |
| 1384 | b = [0, b'a'] |
| 1385 | with bytes_warning(), self.assertRaises(self.failureException): |
| 1386 | self.assertListEqual(a, b) |
| 1387 | with bytes_warning(), self.assertRaises(self.failureException): |
| 1388 | self.assertTupleEqual(tuple(a), tuple(b)) |
| 1389 | with bytes_warning(), self.assertRaises(self.failureException): |
| 1390 | self.assertSequenceEqual(a, tuple(b)) |
| 1391 | with bytes_warning(), self.assertRaises(self.failureException): |
| 1392 | self.assertSequenceEqual(tuple(a), b) |
| 1393 | with bytes_warning(), self.assertRaises(self.failureException): |
| 1394 | self.assertSequenceEqual('a', b'a') |
| 1395 | with bytes_warning(), self.assertRaises(self.failureException): |
| 1396 | self.assertSetEqual(set(a), set(b)) |
| 1397 | |
| 1398 | with self.assertRaises(self.failureException): |
| 1399 | self.assertListEqual(a, tuple(b)) |
| 1400 | with self.assertRaises(self.failureException): |
| 1401 | self.assertTupleEqual(tuple(a), b) |
| 1402 | |
| 1403 | a = [0, b'a'] |
| 1404 | b = [0] |
| 1405 | with self.assertRaises(self.failureException): |
| 1406 | self.assertListEqual(a, b) |
| 1407 | with self.assertRaises(self.failureException): |
| 1408 | self.assertTupleEqual(tuple(a), tuple(b)) |
| 1409 | with self.assertRaises(self.failureException): |
| 1410 | self.assertSequenceEqual(a, tuple(b)) |
| 1411 | with self.assertRaises(self.failureException): |
| 1412 | self.assertSequenceEqual(tuple(a), b) |
| 1413 | with self.assertRaises(self.failureException): |
| 1414 | self.assertSetEqual(set(a), set(b)) |
| 1415 | |
| 1416 | a = [0] |
| 1417 | b = [0, b'a'] |
| 1418 | with self.assertRaises(self.failureException): |
| 1419 | self.assertListEqual(a, b) |
| 1420 | with self.assertRaises(self.failureException): |
| 1421 | self.assertTupleEqual(tuple(a), tuple(b)) |
| 1422 | with self.assertRaises(self.failureException): |
| 1423 | self.assertSequenceEqual(a, tuple(b)) |
| 1424 | with self.assertRaises(self.failureException): |
| 1425 | self.assertSequenceEqual(tuple(a), b) |
| 1426 | with self.assertRaises(self.failureException): |
nothing calls this directly
no test coverage detected