| ============================================================================ test session starts ============================================================================
|
| platform win32 -- Python 3.13.2, pytest-8.4.1, pluggy-1.6.0 -- D:\PyCharm 2025.1\PyCharm 2025.1\PyCharm 2025.1\projects\my_project\.venv\Scripts\python.exe
|
| rootdir: D:\PyCharm 2025.1\PyCharm 2025.1\PyCharm 2025.1\projects\my_project
|
| plugins: html-4.1.1, metadata-3.1.1, xdist-3.8.0
|
| collecting ...
|
| collected 20 items
|
|
|
| my_package\tests\test_first.py ...FFFFF [ 40%]
|
| my_package\tests\test_second.py .FEsxX. [ 75%]
|
| my_package\tests\test_three.py ....F [100%]
|
|
|
| ================================================================================== ERRORS ===================================================================================
|
| _______________________________________________________________________ ERROR at setup of test_error ________________________________________________________________________
|
|
|
| [0m [37m@pytest [39;49;00m.fixture() [90m [39;49;00m
|
| [94mdef [39;49;00m [90m [39;49;00m [92merror_fixture [39;49;00m(): [90m [39;49;00m
|
| > [94massert [39;49;00m [94m0 [39;49;00m [90m [39;49;00m
|
| E assert 0
|
|
|
| my_package\tests\test_second.py:5: AssertionError
|
| ================================================================================= FAILURES ==================================================================================
|
| ____________________________________________________________________________ TestClass.test_two _____________________________________________________________________________
|
|
|
| self = <my_package.tests.test_first.TestClass object at 0x00000201F56D8190>
|
|
|
| [0m [94mdef [39;49;00m [90m [39;49;00m [92mtest_two [39;49;00m( [96mself [39;49;00m): [90m [39;49;00m
|
| x = [33m" [39;49;00m [33mhello [39;49;00m [33m" [39;49;00m [90m [39;49;00m
|
| > [94massert [39;49;00m [96mhasattr [39;49;00m(x, [33m" [39;49;00m [33mcheck [39;49;00m [33m" [39;49;00m) [90m [39;49;00m
|
| E AssertionError: assert False
|
| E + where False = hasattr('hello', 'check')
|
|
|
| my_package\tests\test_first.py:27: AssertionError
|
| ______________________________________________________________________ TestClassDemoInstance.test_one _______________________________________________________________________
|
|
|
| self = <my_package.tests.test_first.TestClassDemoInstance object at 0x00000201F56D82D0>
|
|
|
| [0m [94mdef [39;49;00m [90m [39;49;00m [92mtest_one [39;49;00m( [96mself [39;49;00m): [90m [39;49;00m
|
| > [94massert [39;49;00m [94m0 [39;49;00m [90m [39;49;00m
|
| E assert 0
|
|
|
| my_package\tests\test_first.py:32: AssertionError
|
| ______________________________________________________________________ TestClassDemoInstance.test_two _______________________________________________________________________
|
|
|
| self = <my_package.tests.test_first.TestClassDemoInstance object at 0x00000201F56D8410>
|
|
|
| [0m [94mdef [39;49;00m [90m [39;49;00m [92mtest_two [39;49;00m( [96mself [39;49;00m): [90m [39;49;00m
|
| > [94massert [39;49;00m [94m0 [39;49;00m [90m [39;49;00m
|
| E assert 0
|
|
|
| my_package\tests\test_first.py:35: AssertionError
|
| _____________________________________________________________________ TestClassDemoInstance.test_three ______________________________________________________________________
|
|
|
| self = <my_package.tests.test_first.TestClassDemoInstance object at 0x00000201F5477CE0>
|
|
|
| [0m [94mdef [39;49;00m [90m [39;49;00m [92mtest_three [39;49;00m( [96mself [39;49;00m): [90m [39;49;00m
|
| > [94massert [39;49;00m [94m0 [39;49;00m [90m [39;49;00m
|
| E assert 0
|
|
|
| my_package\tests\test_first.py:38: AssertionError
|
| ______________________________________________________________________________ test_needsfiles ______________________________________________________________________________
|
|
|
| tmpdir = local('C:\\Users\\86158\\AppData\\Local\\Temp\\pytest-of-86158\\pytest-34\\test_needsfiles0')
|
|
|
| [0m [94mdef [39;49;00m [90m [39;49;00m [92mtest_needsfiles [39;49;00m(tmpdir): [90m [39;49;00m
|
| [96mprint [39;49;00m(tmpdir) [90m [39;49;00m
|
| > [94massert [39;49;00m [94m0 [39;49;00m [90m [39;49;00m
|
| E assert 0
|
|
|
| my_package\tests\test_first.py:43: AssertionError
|
| --------------------------------------------------------------------------- Captured stdout call ----------------------------------------------------------------------------
|
| C:\Users\86158\AppData\Local\Temp\pytest-of-86158\pytest-34\test_needsfiles0
|
| _________________________________________________________________________________ test_fail _________________________________________________________________________________
|
|
|
| [0m [94mdef [39;49;00m [90m [39;49;00m [92mtest_fail [39;49;00m(): [90m [39;49;00m
|
| > [94massert [39;49;00m [94m0 [39;49;00m [90m [39;49;00m
|
| E assert 0
|
|
|
| my_package\tests\test_second.py:11: AssertionError
|
| ____________________________________________________________________________ test_multiply[5-54] ____________________________________________________________________________
|
|
|
| num = 5, output = 54
|
|
|
| [0m [37m@pytest [39;49;00m.mark.parametrize( [33m" [39;49;00m [33mnum, output [39;49;00m [33m" [39;49;00m, [( [94m1 [39;49;00m, [94m11 [39;49;00m),( [94m2 [39;49;00m, [94m22 [39;49;00m),( [94m3 [39;49;00m, [94m33 [39;49;00m),( [94m4 [39;49;00m, [94m44 [39;49;00m),( [94m5 [39;49;00m, [94m54 [39;49;00m)]) [90m [39;49;00m
|
| [94mdef [39;49;00m [90m [39;49;00m [92mtest_multiply [39;49;00m(num, output): [90m [39;49;00m
|
| > [94massert [39;49;00m num * [94m11 [39;49;00m == output [90m [39;49;00m
|
| E assert (5 * 11) == 54
|
|
|
| my_package\tests\test_three.py:5: AssertionError
|
| ========================================================================== short test summary info ==========================================================================
|
| [31mFAILED [0m my_package/tests/test_first.py:: [1mTestClass::test_two [0m - AssertionError: assert False
|
| [31mFAILED [0m my_package/tests/test_first.py:: [1mTestClassDemoInstance::test_one [0m - assert 0
|
| [31mFAILED [0m my_package/tests/test_first.py:: [1mTestClassDemoInstance::test_two [0m - assert 0
|
| [31mFAILED [0m my_package/tests/test_first.py:: [1mTestClassDemoInstance::test_three [0m - assert 0
|
| [31mFAILED [0m my_package/tests/test_first.py:: [1mtest_needsfiles [0m - assert 0
|
| [31mFAILED [0m my_package/tests/test_second.py:: [1mtest_fail [0m - assert 0
|
| [31mFAILED [0m my_package/tests/test_three.py:: [1mtest_multiply[5-54] [0m - assert (5 * 11) == 54
|
| [31mERROR [0m my_package/tests/test_second.py:: [1mtest_error [0m - assert 0
|
| =================================================== [31m [1m7 failed [0m, [32m9 passed [0m, [33m1 skipped [0m, [33m1 xfailed [0m, [33m1 xpassed [0m, [31m [1m1 error [0m [31m in 0.18s [0m [31m ===================================================
|