check_if_two_lists_are_equal
check if two lists are equal
{tags: compare lists, scope: python, using pytest}
$ cat compare_lists.py def test_compare_lists_fail(): list_got = [2, 3, 4] list_expected = [1, 2, 3] assert list_got == list_expected, "lists do not match" def test_compare_lists_success(): list_got = [1, 2, 3] list_expected = [1, 2, 3] assert list_got == list_expected, "lists do not match"
$ python -m pytest compare_lists.py ==================================================== test session starts ==================================================== platform win32 -- Python 3.11.3, pytest-7.1.2, pluggy-1.0.0 ... plugins: anyio-3.5.0, hypothesis-6.29.3 collected 2 items compare_lists.py F. [100%] ========================================================= FAILURES ========================================================== __________________________________________________ test_compare_lists_fail __________________________________________________ def test_compare_lists_fail(): list_got = [2, 3, 4] list_expected = [1, 2, 3] > assert list_got == list_expected, "lists do not match" E AssertionError: lists do not match E assert [2, 3, 4] == [1, 2, 3] E At index 0 diff: 2 != 1 E Use -v to get more diff compare_lists.py:4: AssertionError ================================================== short test summary info ================================================== FAILED compare_lists.py::test_compare_lists_fail - AssertionError: lists do not match ================================================ 1 failed, 1 passed in 0.16s ================================================
Ref:
Related commands:
- python -m pytest -vv compare_lists.py
check_if_two_lists_are_equal.txt · Last modified: 2023/11/12 18:45 by admin