ensure correct initialization of db engine for testing
This commit is contained in:
parent
fb9d6991cd
commit
92bc00e134
2 changed files with 11 additions and 3 deletions
|
@ -4,9 +4,17 @@
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import config
|
import config
|
||||||
|
import cco.storage.common
|
||||||
|
from cco.storage.common import getEngine, sessionFactory
|
||||||
|
|
||||||
config.dbname = 'ccotest'
|
config.dbname = 'ccotest'
|
||||||
config.dbuser = 'ccotest'
|
config.dbuser = 'ccotest'
|
||||||
config.dbpassword = 'cco'
|
config.dbpassword = 'cco'
|
||||||
|
engine = getEngine(config.dbengine, config.dbname,
|
||||||
|
config.dbuser, config.dbpassword,
|
||||||
|
host=config.dbhost, port=config.dbport)
|
||||||
|
cco.storage.common.engine = engine
|
||||||
|
cco.storage.common.Session = sessionFactory(engine)
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
from zope import component, interface
|
from zope import component, interface
|
||||||
|
|
|
@ -3,12 +3,12 @@
|
||||||
"""Comprehensive functional testing for SQL-based storage implementation.
|
"""Comprehensive functional testing for SQL-based storage implementation.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
from loops.storage.tests import common
|
||||||
|
|
||||||
import transaction
|
import transaction
|
||||||
from zope import component
|
from zope import component
|
||||||
from zope.traversing.api import getName
|
from zope.traversing.api import getName
|
||||||
|
|
||||||
from loops.storage.tests import common
|
|
||||||
|
|
||||||
import config
|
import config
|
||||||
from loops.concept import Concept
|
from loops.concept import Concept
|
||||||
from loops.config.base import LoopsOptions
|
from loops.config.base import LoopsOptions
|
||||||
|
@ -58,7 +58,7 @@ class TestStorage(common.TestCase):
|
||||||
uid = util.getUidForObject(self.g.johnC)
|
uid = util.getUidForObject(self.g.johnC)
|
||||||
result = list(self.g.favorites.query(userName=uid))
|
result = list(self.g.favorites.query(userName=uid))
|
||||||
self.assertEqual(len(result), 2)
|
self.assertEqual(len(result), 2)
|
||||||
self.assertEqual(list(favs.list(self.g.johnC)), [u'21', u'23'])
|
self.assertEqual(list(sorted(favs.list(self.g.johnC))), [u'21', u'23'])
|
||||||
|
|
||||||
def test_zzz_tearDown(self):
|
def test_zzz_tearDown(self):
|
||||||
transaction.commit()
|
transaction.commit()
|
||||||
|
|
Loading…
Add table
Reference in a new issue