python
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| python [2021/01/22 21:04] – created roger | python [2026/03/27 00:52] (current) – Update deprecated Python 2.7 assert methods to Python 3 equivalents roger | ||
|---|---|---|---|
| Line 21: | Line 21: | ||
| | assertNotIsInstance | | assertNotIsInstance | ||
| | assertRaises | | assertRaises | ||
| - | | assertRaisesRegexp | + | | assertRaisesRegex |
| | assertAlmostEqual | | assertAlmostEqual | ||
| | assertNotAlmostEqual | | assertNotAlmostEqual | ||
| Line 28: | Line 28: | ||
| | assertLess | | assertLess | ||
| | assertLessEqual | | assertLessEqual | ||
| - | | assertRegexpMatches | + | | assertRegex |
| - | | assertNotRegexpMatches | + | | assertNotRegex |
| - | | assertItemsEqual | + | | assertCountEqual |
| - | | assertDictContainsSubset | all the key/value pairs in a exist in b | 2.7 | | + | | assertDictContainsSubset | all the key/value pairs in a exist in b | 2.7 (removed in 3.2) | |
| | assertMultiLineEqual | | assertMultiLineEqual | ||
| | assertSequenceEqual | | assertSequenceEqual | ||
| Line 73: | Line 73: | ||
| ==== Convert strings to datetime ==== | ==== Convert strings to datetime ==== | ||
| + | |||
| + | More info https:// | ||
| <code python> | <code python> | ||
| Line 103: | Line 105: | ||
| print(' | print(' | ||
| >>> | >>> | ||
| + | </ | ||
| + | |||
| + | ==== Unpack extras on a tuple or list ==== | ||
| + | |||
| + | <code python> | ||
| + | t = (0, 1, 2, 3, 4) | ||
| + | |||
| + | a, b, *c = t | ||
| + | |||
| + | print(a) | ||
| + | print(b) | ||
| + | print(c) | ||
| + | # 0 | ||
| + | # 1 | ||
| + | # [2, 3, 4] | ||
| + | |||
| + | print(type(c)) | ||
| + | # <class ' | ||
| + | |||
| + | a, *b, c = t | ||
| + | |||
| + | print(a) | ||
| + | print(b) | ||
| + | print(c) | ||
| + | # 0 | ||
| + | # [1, 2, 3] | ||
| + | # 4 | ||
| + | |||
| + | *a, b, c = t | ||
| + | |||
| + | print(a) | ||
| + | print(b) | ||
| + | print(c) | ||
| + | # [0, 1, 2] | ||
| + | # 3 | ||
| + | # 4 | ||
| + | |||
| </ | </ | ||
python.1611349459.txt.gz · Last modified: 2024/11/17 12:59 (external edit)