예제 #1
0
def store_data():
    with tempfile.NamedTemporaryFile(prefix='monkeytype_tests') as db_file:
        conn = sqlite3.connect(db_file.name)
        create_call_trace_table(conn)
        with mock.patch.dict(os.environ,
                             {DefaultConfig.DB_PATH_VAR: db_file.name}):
            yield SQLiteStore(conn), db_file
예제 #2
0
def store_data():
    with tempfile.NamedTemporaryFile(prefix='monkeytype_tests') as db_file:
        conn = sqlite3.connect(db_file.name)
        create_call_trace_table(conn)
        yield SQLiteStore(conn), db_file
예제 #3
0
def store_data():
    db_file = tempfile.NamedTemporaryFile(prefix='monkeytype_tests')
    conn = sqlite3.connect(db_file.name)
    create_call_trace_table(conn)
    return SQLiteStore(conn), db_file
예제 #4
0
def logger() -> CallTraceStoreLogger:
    conn = sqlite3.connect(':memory:')
    create_call_trace_table(conn)
    return CallTraceStoreLogger(SQLiteStore(conn))
예제 #5
0
def store() -> SQLiteStore:
    conn = sqlite3.connect(':memory:')
    create_call_trace_table(conn)
    return SQLiteStore(conn)