Environment Problems
Well I am on Windows 7. My python install has a program called python. There is no python3. Easy enough. I created a python3 program that was a copy of the python one. Got past the first 2 tests. Then it bombs on the third test.
The error message is not clear. The book says you will get an error message. But the book error is not the same as my error. It seems that the test is trying to issue some Linux style commands. But hello. That does not work on Windows.
To be fair, the book recommends you install the "Windows Subsystem for Linux". Again, this is not going to work for my computer. WSL requires at least Windows 10. I am stuck on Windows 7. I get the feeling this book is specifically written for somebody coding on a Linux platform.
I am not sure whether I should be angry with this book. I really want to give it a chance. But man. It is tough putting up with these problems. Currently I don't know any specifics about PyTest. So maybe I can ramp up on it. Then I could roll my own unit tests using PyTest and skip the ones from the book.
The remaining question is if I am doing all this work, how much value is this book providing? Not as much as I had hoped. I will keep you posted on my progress.