コード例 #1
0
ファイル: alltests.py プロジェクト: nakedible/vpnease-l2tp
import testbase
import unittest

def suite():
    modules_to_test = (
        # core utilities
        'base.dependency',
        )
    alltests = unittest.TestSuite()
    for name in modules_to_test:
        mod = __import__(name)
        for token in name.split('.')[1:]:
            mod = getattr(mod, token)
        alltests.addTest(unittest.findTestCases(mod, suiteClass=None))
    return alltests


if __name__ == '__main__':
    testbase.main(suite())
コード例 #2
0
ファイル: alltests.py プロジェクト: zeus911/vpnease-l2tp
import testbase
import unittest

import orm.alltests as orm
import base.alltests as base
import sql.alltests as sql
import engine.alltests as engine
import ext.alltests as ext
import zblog.alltests as zblog

def suite():
    alltests = unittest.TestSuite()
    for suite in (base, engine, sql, orm, ext, zblog):
        alltests.addTest(suite.suite())
    return alltests


if __name__ == '__main__':
    testbase.main(suite())
コード例 #3
0
ファイル: activemapper.py プロジェクト: zeus911/vpnease-l2tp
                                       colname='id',
                                       backref='parent')

        activemapper.metadata.connect(testbase.db)
        activemapper.create_tables()

    def tearDownAll(self):
        clear_mappers()
        activemapper.drop_tables()

    def testbasic(self):
        t = TreeNode(name='node1')
        t.children.append(TreeNode(name='node2'))
        t.children.append(TreeNode(name='node3'))
        objectstore.flush()
        objectstore.clear()

        t = TreeNode.get_by(name='node1')
        assert (t.name == 'node1')
        assert (t.children[0].name == 'node2')
        assert (t.children[1].name == 'node3')
        assert (t.children[1].parent is t)

        objectstore.clear()
        t = TreeNode.get_by(name='node3')
        assert (t.parent is TreeNode.get_by(name='node1'))


if __name__ == '__main__':
    testbase.main()
コード例 #4
0
ファイル: masssave.py プロジェクト: nakedible/vpnease-l2tp
        class Item(object):pass
            
        m = mapper(Item, items)
        
        for x in range(0,NUM/50):
            sess = create_session()
            query = sess.query(Item)
            for y in range (0,50):
 #               print "x,y", (x,y)
                sess.save(Item())
            sess.flush()
            #self._profile()
            print "ROWS:", x * 50
    def _profile(self):
        print "------------------------"
        d = {}
        for o in gc.get_objects():
            t = type(o)
            if t is types.InstanceType:
                t = o.__class__
            d.setdefault(t, 0)
            d[t] += 1
        rep = [(key, value) for key, value in d.iteritems()]
        def sorter(a, b):
            return cmp(b[1], a[1])
        rep.sort(sorter)
        for x in rep[0:30]:
            print x
if __name__ == "__main__":
    testbase.main()