Improved test coverage
Improved test coverage

test_program_flow() tests the package as if it were being run from the
command line using CliRunner.

iKevinY/EulerPy,Enzime/EulerPy,rahulg/eulerswift,nightfury063/EulerPy,beni55/EulerPy