print "----------------------------"
session = create_session()
-session.save(node)
+session.add(node)
session.flush()
print "\n\n\n----------------------------"
print "tree new where node_id=%d:" % nodeid
print "----------------------------"
-session.clear()
+session.expunge_all()
t = session.query(TreeNode).filter(TreeNode.id==nodeid)[0]
print "\n\n\n----------------------------"
# get ElementTree documents
for file in ('test.xml', 'test2.xml', 'test3.xml'):
- filename = os.path.join(os.path.dirname(sys.argv[0]), file)
+ filename = os.path.join(os.path.dirname(__file__), file)
doc = ElementTree.parse(filename)
session.add(Document(file, doc))
# get ElementTree documents
for file in ('test.xml', 'test2.xml', 'test3.xml'):
- filename = os.path.join(os.path.dirname(sys.argv[0]), file)
+ filename = os.path.join(os.path.dirname(__file__), file)
doc = ElementTree.parse(filename)
session.add(Document(file, doc))
###### time to test ! #########
# get ElementTree document
-filename = os.path.join(os.path.dirname(sys.argv[0]), "test.xml")
+filename = os.path.join(os.path.dirname(__file__), "test.xml")
doc = ElementTree.parse(filename)
# save to DB
sess = create_session()
for c in [tokyo, newyork, toronto, london, dublin, brasilia, quito]:
- sess.save(c)
+ sess.add(c)
sess.flush()
-sess.clear()
+sess.expunge_all()
t = sess.query(WeatherLocation).get(tokyo.id)
assert t.city == tokyo.city