1
0
Fork 0

Test that the PRAGMAs are set correctly

master
Philip O'Toole 8 months ago
parent 3684e12257
commit ed1e72eaf3

@ -262,6 +262,11 @@ class Node(object):
raise_for_status(r)
return r.json()
def pragmas(self):
r = requests.get(self._status_url())
raise_for_status(r)
return r.json()['store']['sqlite3']['pragmas']
def nodes(self):
r = requests.get(self._nodes_url())
raise_for_status(r)

@ -25,6 +25,11 @@ class TestSingleNode(unittest.TestCase):
def tearDown(self):
self.cluster.deprovision()
def test_pragmas(self):
'''Test that the pragma configration is correct'''
n = self.cluster.wait_for_leader()
self.assertEqual(n.pragmas(), d_("{'ro':{'foreign_keys':'0','journal_mode':'wal','synchronous':'0','wal_autocheckpoint':'1000'},'rw':{'foreign_keys':'0','journal_mode':'wal','synchronous':'0','wal_autocheckpoint':'0'}}"))
def test_simple_raw_queries(self):
'''Test simple queries work as expected'''
n = self.cluster.wait_for_leader()

Loading…
Cancel
Save