Python Module unittest
Jump to navigation
Jump to search
External
Internal
Overview
unittest vs. pytest
TODO: https://www.pythonpool.com/python-unittest-vs-pytest/
Concepts
Test Fixture
A test fixture represents the code needed to prepare the context for running one or more tests (create temporary databases, directories, etc.), and any associated cleanup actions.
Test Case
A test case is the individual unit of testing. In unittest, the test cases inherit from the base class TestCase
.
Test Suite
A collection of test cases, test suites or both.
Test Runner
The test runner is the component that orchestrates the execution of tests and provides the outcomes to the user.
unittest.mock
API
TestCase
A simple test case can be implemented by subclassing TestCase
as follows: