Issue : Missing dependency mock in `install_requires`

Author: PrinceSajjadHussainCreated Jun 22, 2025Updated Jun 22, 2025

The code uses the `mock` library in `test_awesome.py`, but it's only listed as a test dependency under `extras_require`. This means users who install the package without the 'testing' extra will not have the `mock` library available, and the tests will fail if they try to run them. To resolve, the `mock` dependency should be in `install_requires` because it is a core dependency.