def can_recreate(self):
            # Calling without an environment existing
            venv.argument_handler('recreate', None)
            expect(os.path.exists(venv.ENV_PATH)).to.be_true()

            # Calling again now that the environment exists
            venv.argument_handler('recreate', None)
            expect(os.path.exists(venv.ENV_PATH)).to.be_true()
        def can_create_and_delete(self):
            venv.argument_handler('create', None)
            expect(os.path.exists(venv.ENV_PATH)).to.be_true()

            venv.argument_handler('delete', None)
            expect(os.path.exists(venv.ENV_PATH)).to.be_false()
 def invalid_argument_does_nothing(self):
     venv.argument_handler('boom', None)