



Only problem I see with this, is that at least Netflix limits you to 720p when using linux. I imagine Amazon and Disney might also have similar DRM related restrictions. Other than that, everything on your list should be doable.
if rebooting is and option, it will release the mounts. And should be safe because mounting on top of an existing path doesn’t really break anything. the original files still exist, but are just hidden because they are under the new mount. Once the mount is released, everything should be as it was.
you most likely have a terminal open that is currently in that path.
umount -f /home/skynet
You can force it.
umount /home/skynet
should release it.
can you see the the mount using mount ?
sudo sshfs -o allow_other,default_permissions shady@192.168.50.16:/home/shady/skynet /home/skynet
You mounted your desktop files on top of the server files.
fusermount -u /home/shady/skynet
this should be
fusermount -u /home/skynet
In the first one the tutorial expects you to just leave the function in circles.py, after you have create the separate unit test file.
On the second one, You are probably trying to run the tests while inside the “test” folder. You need to be in the project folder when running the python -m unittest discover -v