update dev requirements

pretend and pytest are in the tox.ini but not present in dev-requirements. Without them you can't run the tests except in tox.