PytestGeneratePrompt
Please write Pytest unit tests for the function below. Requirements: Cover normal, edge, and invalid inputs Use assert statements with clear messages Maintain a clean and modular test structure