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') == []
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') == []
def test_can_double_close(): backend = SQLiteBackend(u':memory:') backend.create_db_if_needed() backend.close() backend.close()
def test_can_double_close(): backend = SQLiteBackend(':memory:') backend.create_db_if_needed() backend.close() backend.close()