Example #1
0
def eeaSetUp(test):
    """ Setup
    """
    setUp(test)
    XMLConfig('meta.zcml', component)()
    XMLConfig('overrides.zcml', eea.cache)()
    provideUtility(FakeMemcachedClient(), IMemcachedClient)
Example #2
0
def setUp(test):
    module.setUp(test)
    setUpSerializers(test)
    g = test.globs
    g['conn'] = getConnection(DBNAME)
    g['conn_other'] = getConnection(DBNAME_OTHER)
    cleanDB(g['conn'])
    cleanDB(g['conn_other'])
    g['commit'] = transaction.commit
    g['dm'] = datamanager.PJDataManager(g['conn'])
    g['dm_other'] = datamanager.PJDataManager(g['conn_other'])

    def dumpTable(table, flush=True, isolate=False):
        if isolate:
            conn = getConnection(database=DBNAME)
        else:
            conn = g['dm']._conn
        with conn.cursor(cursor_factory=psycopg2.extras.DictCursor) as cur:
            try:
                cur.execute('SELECT * FROM ' + table)
            except psycopg2.ProgrammingError as err:
                print(err)
            else:
                pprint([dict(e) for e in cur.fetchall()])
        if isolate:
            conn.close()
    g['dumpTable'] = dumpTable

    dmp = SimpleDataManagerProvider([g['dm'], g['dm_other']], g['dm'])
    zope.component.provideUtility(dmp)
Example #3
0
def setUp(test):
    module.setUp(test)
    setUpSerializers(test)
    g = test.globs
    g['conn'] = getConnection(DBNAME)
    g['conn_other'] = getConnection(DBNAME_OTHER)
    cleanDB(g['conn'])
    cleanDB(g['conn_other'])
    g['commit'] = transaction.commit
    g['dm'] = datamanager.PJDataManager(g['conn'])
    g['dm_other'] = datamanager.PJDataManager(g['conn_other'])

    def dumpTable(table, flush=True, isolate=False):
        if isolate:
            conn = getConnection(database=DBNAME)
        else:
            conn = g['dm']._conn
        with conn.cursor(cursor_factory=psycopg2.extras.DictCursor) as cur:
            try:
                cur.execute('SELECT * FROM ' + table)
            except psycopg2.ProgrammingError as err:
                print(err)
            else:
                pprint([dict(e) for e in cur.fetchall()])
        if isolate:
            conn.close()
    g['dumpTable'] = dumpTable

    dmp = SimpleDataManagerProvider([g['dm'], g['dm_other']], g['dm'])
    zope.component.provideUtility(dmp)
Example #4
0
def eeaSetUp(test):
    """ Setup
    """
    setUp(test)
    XMLConfig('meta.zcml', component)()
    XMLConfig('overrides.zcml', eea.cache)()
    provideUtility(FakeMemcachedClient(), IMemcachedClient)
Example #5
0
def modSetUp(test):
    uuidSetUp(test)
    zope.component.testing.setUp(test)
    module.setUp(test, 'zc.async.doctest_test')
    zope.component.eventtesting.setUp(test)
    test.globs['event_logs'] = loggingsupport.InstalledHandler(
        'zc.async.events')
    test.globs['trace_logs'] = loggingsupport.InstalledHandler(
        'zc.async.trace')
Example #6
0
def setUp(test):
    module.setUp(test)
    test.globs['conn'] = getConnection()
    test.globs['DBNAME'] = DBNAME
    cleanDB(test.globs['conn'], test.globs['DBNAME'])
    test.globs['commit'] = transaction.commit
    test.globs['dm'] = datamanager.MongoDataManager(
        test.globs['conn'],
        default_database=test.globs['DBNAME'],
        root_database=test.globs['DBNAME'])
Example #7
0
def setUp(test):
    placelesssetup.setUp(test)
    module.setUp(test)
    test.globs['conn'] = testing.getConnection()
    test.globs['DBNAME'] = DBNAME
    testing.cleanDB(test.globs['conn'], test.globs['DBNAME'])
    test.globs['dm'] = datamanager.MongoDataManager(
        test.globs['conn'],
        default_database=test.globs['DBNAME'],
        root_database=test.globs['DBNAME'])

    # silence this, otherwise half-baked objects raise exceptions
    # on trying to __repr__ missing attributes
    test.orig_DEBUG_EXCEPTION_FORMATTER = \
        exceptionformatter.DEBUG_EXCEPTION_FORMATTER
    exceptionformatter.DEBUG_EXCEPTION_FORMATTER = 0
Example #8
0
def setUp(test):
    placelesssetup.setUp(test)
    module.setUp(test)
    test.globs['conn'] = testing.getConnection()
    test.globs['DBNAME'] = DBNAME
    testing.cleanDB(test.globs['conn'], test.globs['DBNAME'])
    test.globs['dm'] = datamanager.MongoDataManager(
        test.globs['conn'],
        default_database=test.globs['DBNAME'],
        root_database=test.globs['DBNAME'])

    # silence this, otherwise half-baked objects raise exceptions
    # on trying to __repr__ missing attributes
    test.orig_DEBUG_EXCEPTION_FORMATTER = \
        exceptionformatter.DEBUG_EXCEPTION_FORMATTER
    exceptionformatter.DEBUG_EXCEPTION_FORMATTER = 0
Example #9
0
def setUp(test):
    module.setUp(test)
    setUpSerializers(test)
    #createDB()
    g = test.globs
    g['conn'] = getConnection(DBNAME)
    g['conn_other'] = getConnection(DBNAME_OTHER)
    cleanDB(g['conn'])
    cleanDB(g['conn_other'])
    g['commit'] = transaction.commit
    g['dm'] = datamanager.PJDataManager(g['conn'])
    g['dm_other'] = datamanager.PJDataManager(g['conn_other'])

    def dumpTable(table, flush=True, isolate=False):
        if isolate:
            conn = getConnection(database=DBNAME)
        else:
            conn = g['dm']._conn
        with conn.cursor(cursor_factory=psycopg2.extras.DictCursor) as cur:
            try:
                cur.execute('SELECT * FROM ' + table)
            except psycopg2.ProgrammingError, err:
                print err
            else:
Example #10
0
def setUp(test):
    module.setUp(test, 'megrok.navigation.tests')
Example #11
0
def setUp(test):
    module.setUp(test, 'dolmen.blob.ftests')
Example #12
0
def modSetUp64bit(test):
    setUp64bit(test)
    module.setUp(test, 'zc.catalog.doctest_test')
Example #13
0
def setUp(test):
    module.setUp(test, 'megrok.resource.ftests')
Example #14
0
def moduleSetUp(test):
    # using zope.testing.module.setUp to work around
    # __module__ being '__builtin__' by default
    module.setUp(test, '__main__')
def setUp(test):
    ZODB.tests.util.setUp(test)
    module.setUp(test, 'historical_connections_txt')
Example #16
0
def setUp(test):
    module.setUp(test, 'megrok.navigation.tests')
def setUp(test):
    CleanUp().setUp()
    module.setUp(test, name='README')
Example #18
0
def setUp(test):
    module.setUp(test, 'plone.app.async.tests.fakemodule')
Example #19
0
def setUp(test):
    module.setUp(test, 'zope.container.constraints_txt')
def setUp(test):
    module.setUp(test, 'zope.app.publisher.xmlrpc.README')
Example #21
0
def setUp(test):
    module.setUp(test, 'zope.copy.doctest')
Example #22
0
def setUp(test):
    module.setUp(test)
    test.globs['conn'] = pymongo.Connection('localhost', 27017, tz_aware=False)
    test.globs['DBNAME'] = 'mongowatch_test'
    test.globs['conn'].drop_database(test.globs['DBNAME'])
Example #23
0
def setUp(test):
    module.setUp(test, 'zope.container.constraints_txt')
def setUp(test):
    ZODB.tests.util.setUp(test)
    module.setUp(test, 'ConflictResolution_txt')
Example #25
0
def modSetUp64bit(test):
    setUp64bit(test)
    module.setUp(test, 'zc.catalog.doctest_test')
Example #26
0
def setUp(test):
    testing.setUp(test)
    module.setUp(test)
Example #27
0
def setUp(test):
    module.setUp(test, 'ConflictResolution_txt')
Example #28
0
def setUp(test):
    module.setUp(test, 'z3c.blobfile.readme_txt')
Example #29
0
def moduleSetUp(test):
    # using zope.testing.module.setUp to work around
    # __module__ being '__builtin__' by default
    module.setUp(test, 'foo')