

def test_reset_on_return(self):
    dbapi = MockDBAPI(foober=12, lala=18, hoho={
        'this': 'dict',
    }, fooz='somevalue')
    for (value, expected) in [('rollback', pool.reset_rollback), ('commit', pool.reset_commit), (None, pool.reset_none), (True, pool.reset_rollback), (False, pool.reset_none)]:
        e = create_engine('postgresql://', pool_reset_on_return=value, module=expected, _initialize=False)
        assert (e.pool._reset_on_return is expected)
    assert_raises(exc.ArgumentError, create_engine, 'postgresql://', pool_reset_on_return='hi', module=dbapi, _initialize=False)

dataset/ETHPy150Open zzzeek/sqlalchemy/test/engine/test_parseconnect.py CreateEngineTest.test_reset_on_return/VarMisuse@101/135 `dbapi`->`expected`