a workflow fix, auto tests and some PEP8 changes

ps. there are two additional tests that got updated. don't worry about them.