Moved fixtures into conftest.py

This commit is contained in:
Simon Willison 2018-08-12 17:24:11 -07:00
commit fcc38b9ff2
4 changed files with 0 additions and 5 deletions

22
tests/conftest.py Normal file
View file

@ -0,0 +1,22 @@
from sqlite_utils import Database
import sqlite3
import pytest
@pytest.fixture
def fresh_db():
return Database(sqlite3.connect(":memory:"))
@pytest.fixture
def existing_db():
database = Database(sqlite3.connect(":memory:"))
database.conn.executescript(
"""
CREATE TABLE foo (text TEXT);
INSERT INTO foo (text) values ("one");
INSERT INTO foo (text) values ("two");
INSERT INTO foo (text) values ("three");
"""
)
return database