[setup.py] Remove shebang
[tests] Add patch add test case

The way the parser is initialized really needs to change