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 cco.storage.common
|
||||
from cco.storage.common import getEngine, sessionFactory
|
||||
|
||||
config.dbname = 'ccotest'
|
||||
config.dbuser = 'ccotest'
|
||||
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
|
||||
from zope import component, interface
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
"""Comprehensive functional testing for SQL-based storage implementation.
|
||||
"""
|
||||
|
||||
from loops.storage.tests import common
|
||||
|
||||
import transaction
|
||||
from zope import component
|
||||
from zope.traversing.api import getName
|
||||
|
||||
from loops.storage.tests import common
|
||||
|
||||
import config
|
||||
from loops.concept import Concept
|
||||
from loops.config.base import LoopsOptions
|
||||
|
@ -58,7 +58,7 @@ class TestStorage(common.TestCase):
|
|||
uid = util.getUidForObject(self.g.johnC)
|
||||
result = list(self.g.favorites.query(userName=uid))
|
||||
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):
|
||||
transaction.commit()
|
||||
|
|
Loading…
Add table
Reference in a new issue