Skip to content
Snippets Groups Projects
Commit d414b3e0 authored by ale's avatar ale
Browse files

run functional tests on multiple backends

parent b0c0dd70
No related branches found
No related tags found
No related merge requests found
try:
from configdb.db.interface import leveldb_interface
except ImportError:
from nose.exc import SkipTest
raise SkipTest('LevelDB not found')
from configdb.tests import *
from configdb.tests.wsgiapp_complex_test_base import WsgiComplexTestBase
class WsgiComplexLevelDbTest(WsgiComplexTestBase, WsgiTestBase):
def setUp(self):
WsgiTestBase.setUp(self)
WsgiComplexTestBase.setUp(self)
def get_app_args(self):
return {'DB_DRIVER': 'leveldb',
'DB_URI': self._tmpdir + '/db'}
from configdb.tests import *
from configdb.tests.wsgiapp_complex_test_base import WsgiComplexTestBase
class WsgiComplexSQLAlchemyTest(WsgiComplexTestBase, WsgiTestBase):
def setUp(self):
WsgiTestBase.setUp(self)
WsgiComplexTestBase.setUp(self)
def get_app_args(self):
return {}
import json
import os
from werkzeug.exceptions import Forbidden
from datetime import datetime
from configdb.db import acl
from configdb.tests import *
#from configdb.tests import *
class WsgiComplexTest(WsgiTestBase):
class WsgiComplexTestBase(object):
def setUp(self):
WsgiTestBase.setUp(self)
app = self.create_app_with_schema('schema-large-noacl.json')
args = self.get_app_args()
app = self.create_app_with_schema('schema-large-noacl.json', **args)
self.wsgiapp = app
self.app = app.test_client()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment