AssertionError is a built-in concrete exception in Python that is raised when an assert statement fails.
What are assert statements?
Assert statements are used to debug assertions into a program.
Syntax: Example:age = 13
assert age > 18, "Age should be greater than 18"
Traceback:
% python3 example.py
Traceback (most recent call last):
File "/Users/c2ctechtv/Desktop/example.py", line 2, in <module>
assert age > 18, "Age should be greater than 18"
^^^^^^^^
AssertionError: Age should be greater than 18
As you can see from the above example when the condition specified in the assert statement evaluates to False an AssertionError is raised.
Fix and Conclusion:
assert statements are mostly used during development and testing to catch issues and make sure that your code behaves as expected. It could be valid for an assertion to fail as per test cases so there could be nothing to fix as well.
Facing issues? Have Questions? Post them here! I am happy to answer!
- Python List of Lists with Examples
- Fix: ERROR: Could not find a version that satisfies the requirement tkinter (from versions: none) ERROR: No matching distribution found for tkinter
- How to Convert Python Notebook .ipynb (JSON) to Executable .py Module
- ModuleNotFoundError: No module named qdarkstyle.colorsystem [Python]
- Python: Pandas Merge Indicator (Left, Right and Both) Example
- Fix: EOFError Exception in Python
- How to URL Decode a Query String in Python
- How to take user input from the console in a Python program
- Compare two lists in Python and return matches
- How to change the Python Default version
- Fix: KeyError: exception in Python
- How to get the Execution Time of A Python Program
- Fix: ModuleNotFoundError: No module named boto3 [Python]
- How to get unique values from a list in Python
- How to pip install Python Modules in VSCode
- Python: Fix - TypeError: NoneType object is not iterable
- How to delete a file using Python code example
- How to create a dictionary comprehension in Python
- Python: Get just the filename without extension using Path
- How to comment out a block of code in Python
- How to add two float numbers in Python
- Python: How to POST Json Data with HTTP Request
- Get MD5 Hash as Checksum of a String in Python
- Python - Convert float to String
- How to Parse XML String in Python
- How to know current Ubuntu Linux version via terminal command - Ubuntu
- Python List of Lists with Examples - Python
- Fix: FileNotFoundError: [Errno 2] No such file or directory: Python - Python
- Share Image and Text on Instagram from Android App using Share Dialog - Android
- auth_client_using_bad_version_title : Error Android Lint - Android
- fix fatal: --local can only be used inside a git repository error - Git
- Java: RabbitMq Create a Queue Example - Java
- How to Schedule Mails in macOS Ventura - MacOS