##// END OF EJS Templates
tests: require SQLite 3.8.3+ as sqlitestore relies on "WITH" clause...
Yuya Nishihara -
r40492:1bf3e604 stable
parent child Browse files
Show More
@@ -791,10 +791,14 b' def has_repofncache():'
791 791 def has_sqlite():
792 792 try:
793 793 import sqlite3
794 sqlite3.sqlite_version
794 version = sqlite3.sqlite_version_info
795 795 except ImportError:
796 796 return False
797 797
798 if version < (3, 8, 3):
799 # WITH clause not supported
800 return False
801
798 802 return matchoutput('sqlite3 -version', b'^3\.\d+')
799 803
800 804 @check('vcr', 'vcr http mocking library')
@@ -25,6 +25,14 b' except ImportError:'
25 25 sqlitestore = None
26 26
27 27 try:
28 import sqlite3
29 if sqlite3.sqlite_version_info < (3, 8, 3):
30 # WITH clause not supported
31 sqlitestore = None
32 except ImportError:
33 pass
34
35 try:
28 36 from mercurial import zstd
29 37 zstd.__version__
30 38 except ImportError:
General Comments 0
You need to be logged in to leave comments. Login now