Files: password_validator.py, test_password_validator.py
Usage: python3 test_password_validator.py
Tests include:
- 2 sample passwords
- Testing valid passwords of lengths 8-20
- One test for each type of invalid password
My implementation assumes that my string fits in memory, and declaring the boolean variables and "chars" string in my test function do not cause the program to run out of memory.