Exemplo n.º 1
0
def test_does_not_commit_in_error_state():
    backend = SQLiteBackend(u':memory:')
    backend.create_db_if_needed()
    try:
        with backend.cursor() as cursor:
            cursor.execute("""
                insert into hypothesis_data_mapping(key, value)
                values("a", "b")
            """)
            raise ValueError()
    except ValueError:
        pass

    assert backend.fetch(u'a') == []
Exemplo n.º 2
0
def test_does_not_commit_in_error_state():
    backend = SQLiteBackend(':memory:')
    backend.create_db_if_needed()
    try:
        with backend.cursor() as cursor:
            cursor.execute("""
                insert into hypothesis_data_mapping(key, value)
                values("a", "b")
            """)
            raise ValueError()
    except ValueError:
        pass

    assert backend.fetch('a') == []
Exemplo n.º 3
0
def test_can_double_close():
    backend = SQLiteBackend(u':memory:')
    backend.create_db_if_needed()
    backend.close()
    backend.close()
Exemplo n.º 4
0
def test_can_double_close():
    backend = SQLiteBackend(':memory:')
    backend.create_db_if_needed()
    backend.close()
    backend.close()