pytest_notes
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
pytest_notes [2023/12/22 15:26] – [useful links] raju | pytest_notes [2023/12/28 01:31] (current) – [who wrote pytest] raju | ||
---|---|---|---|
Line 56: | Line 56: | ||
tags | run pytest from main function, pytest run parameterized test | tags | run pytest from main function, pytest run parameterized test | ||
+ | |||
+ | ==== assert actual expected template ==== | ||
+ | |||
+ | template 1 | ||
+ | |||
+ | < | ||
+ | assert Actual == Expected,\ | ||
+ | ' | ||
+ | </ | ||
+ | |||
+ | template 2 | ||
+ | |||
+ | < | ||
+ | from pandas.util.testing import assert_frame_equal | ||
+ | assert_frame_equal(df_actual, | ||
+ | </ | ||
+ | |||
+ | template 3 | ||
+ | |||
+ | < | ||
+ | import pytest | ||
+ | @pytest.mark.parametrize(' | ||
+ | (' | ||
+ | (' | ||
+ | ]) | ||
+ | def test_fancy_func(input, | ||
+ | got = fancy_func(input) | ||
+ | assert got == expected_output, | ||
+ | </ | ||
==== useful links ==== | ==== useful links ==== | ||
Line 77: | Line 106: | ||
==== who wrote pytest ==== | ==== who wrote pytest ==== | ||
* https:// | * https:// | ||
+ |
pytest_notes.1703258812.txt.gz · Last modified: 2023/12/22 15:26 by raju