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)