pytsterrors contains an exception that helps to validate trace calls
Project description
pytsterrors
This package is created to validate trace calls of exceptions in unit tests.
The source code of the package is https://github.com/rm4n0s/pytsterrors
Description
It is a new way to handle exceptions and to be able to write unit tests that will validate stack traces.
The idea came from the Odin programming language, and even though it isn't nearly as good as in Odin, it is good enough
to help me write monolithic applications or microservices without worrying about complications or accidental changes.
I have written in the past a blog post called Error Handling Challenge, where it compares each programming language's solution of the error challenge.
For a long time, I believed that Python couldn't solve it because of exceptions.
Actually, I have proven with this package that not only does it solve it (check the 'error_challenge' folder in 'examples'), but it is simpler than the rest of programming languages.
I hope this package will help me to architect software in what I call Can't Driven Development.
Expect changes in this package, because I will start experiment its validity in other projects of mine and maybe new things will be added.
Project details
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pytsterrors-0.4.1.tar.gz.
File metadata
- Download URL: pytsterrors-0.4.1.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.12.12 Linux/6.17.7-300.fc43.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72a08212f4a77ee390ddf40fcef290ab2077fb1cb2b1d13827af49fc42bd9387
|
|
| MD5 |
8fbfd799f22c6418d1c73ab27ac7a521
|
|
| BLAKE2b-256 |
e295d954585d537ee847be9115022eb6b6c98002f442a188195d6a909f1b2bff
|
File details
Details for the file pytsterrors-0.4.1-py3-none-any.whl.
File metadata
- Download URL: pytsterrors-0.4.1-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.12.12 Linux/6.17.7-300.fc43.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
848120036a883bb91a26065c7d5e7814ab092c7d9ac616cc3010f2d44bc60fac
|
|
| MD5 |
02dfb4320f9d4c2937bb633dd235e0bb
|
|
| BLAKE2b-256 |
148741936d0332b62af09ccc8d6e8bc30d50ef58280c5be5858306e1226bd1c0
|