An example project for showcasing unit testing.
Project description
5G00EV17-3001 Unit testing
An example project for showcasing unit testing.
Category | Badges |
---|---|
PyPI | |
Tests | |
Activity | |
QA | |
Other |
Description
This project showcases how unit testing works by implementing a very simple Python library, and adding unit tests to it. The project uses Pytest.
Getting Started
Dependencies
The main project has no library dependencies, but the actual unit testing
part relies on several packages listed in
pyproject.toml
. But in general, you'll need:
- Python 3.11 or newer
- Poetry
The project is automatically tested on the latest versions of Windows, Mac OS, and Ubuntu, and it has also been tested on both CPython and PyPy. Using other implementations or operating systems may work, but is not guaranteed.
Installation
Please see the documentation here.
Running unit tests
Please see the documentation here.
Version history
The project's changelog can be found here.
License
This project is licensed under the MIT license - see the LICENSE
-file for details.
Acknowledgements
Inspiration, code snippets, debugging help, etc.
- My fellow team members
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file unit_testing-1.0.4.tar.gz
.
File metadata
- Download URL: unit_testing-1.0.4.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.11.0 Linux/6.2.0-1015-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe93cb1d888ef50e329dcc235d4fb04cb72bff9d8817eb4b02eaf480bd2a47be |
|
MD5 | b6346c7c3b1462f82189274bde5288d3 |
|
BLAKE2b-256 | ca8d20c3c06ed2d55e2c4d99c39c0306f1b44b160d4da238d2287225315d244d |
File details
Details for the file unit_testing-1.0.4-py3-none-any.whl
.
File metadata
- Download URL: unit_testing-1.0.4-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.11.0 Linux/6.2.0-1015-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9045029ef520d70a91d869b62f666b2618c9debea8679c1a806d1a65bea05e6b |
|
MD5 | 71f662ea27a79c6425d7653bb783b639 |
|
BLAKE2b-256 | 913c73c228a7ecc38310878a92aee99e075628cc5a3e2fd4132566c521d2e77e |