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())
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())
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()
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()