]> git.phdru.name Git - m_lib.git/blob - m_lib/hash/test/test-zh.py
Use print function for Py3 compatibility
[m_lib.git] / m_lib / hash / test / test-zh.py
1 #! /usr/bin/env python
2
3
4 from __future__ import print_function
5 from m_lib.hash import ZODBhash
6
7
8 print("Making...")
9 db = ZODBhash.open("db", 'c')
10 db["test"] = "Test Ok!"
11 db.close()
12
13 print("Testing...")
14 db = ZODBhash.open("db", 'w')
15 print(db["test"])
16 print(len(db))
17 print(db.keys())
18 print(db.has_key("test"))
19 print(db.has_key("Test"))
20 print(db.get("test", "Yes"))
21 print(db.get("Test", "No"))
22 del db["test"]
23 db.close()
24
25 print("Testing (more)...")
26 db = ZODBhash.open("db", 'r')
27 print(len(db))
28 print(db.keys())
29 print(db.has_key("test"))
30 db.close()