Import pysqlite3 if available, closes #360 (#361)

This commit is contained in:
Simon Willison 2018-08-15 17:58:56 -07:00 committed by GitHub
commit aae49fef3b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 18 additions and 10 deletions

View file

@ -1,10 +1,10 @@
from datasette.app import Datasette
from datasette.utils import sqlite3
import itertools
import json
import os
import pytest
import random
import sqlite3
import sys
import string
import tempfile

View file

@ -1,7 +1,7 @@
from datasette.app import Datasette
from datasette.utils import sqlite3
import os
import pytest
import sqlite3
import tempfile

View file

@ -7,7 +7,6 @@ import json
import os
import pytest
from sanic.request import Request
import sqlite3
import tempfile
from unittest.mock import patch
@ -228,7 +227,7 @@ def test_detect_fts():
CREATE VIRTUAL TABLE "Street_Tree_List_fts" USING FTS4 ("qAddress", "qCaretaker", "qSpecies", content="Street_Tree_List");
CREATE VIRTUAL TABLE r USING rtree(a, b, c);
'''
conn = sqlite3.connect(':memory:')
conn = utils.sqlite3.connect(':memory:')
conn.executescript(sql)
assert None is utils.detect_fts(conn, 'Dumb_Table')
assert None is utils.detect_fts(conn, 'Test_View')