Skip to content

Commit 37b4121

Browse files
committed
Added Otk support to db_test_base to make test_cgi work. I think this
completes the broken tests from the rate limiting code.
1 parent bc26aa0 commit 37b4121

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

test/db_test_base.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3272,6 +3272,10 @@ def setUp(self):
32723272

32733273
# open the database
32743274
self.db = self.instance.open('admin')
3275+
self.db.Otk = MockNull()
3276+
self.db.Otk.data = {}
3277+
self.db.Otk.getall = self.data_get
3278+
self.db.Otk.set = self.data_set
32753279
self.db.tx_Source = "web"
32763280
self.db.user.create(username='Chef', address='[email protected]',
32773281
realname='Bork, Chef', roles='User')
@@ -3297,6 +3301,12 @@ def setupClient(self, form, classname, nodeid=None, template='item', env_addon=N
32973301
cl.env.update(env_addon)
32983302
return cl
32993303

3304+
def data_get(self, key):
3305+
return self.db.Otk.data[key]
3306+
3307+
def data_set(self, key, **value):
3308+
self.db.Otk.data[key] = value
3309+
33003310
def parseForm(self, form, classname='test', nodeid=None):
33013311
cl = self.setupClient(form, classname, nodeid)
33023312
return cl.parsePropsFromForm(create=1)

0 commit comments

Comments
 (0)