def run_test(): yield tables.runCreateTable(Node) count = tables.count(Node) self.assertEqual(count, 0) store = config.main.zstorm.get('main_store') nodetest = Node() nodetest.name = u"test" nodetest.description = u"test" nodetest.hidden_service = u"test" nodetest.public_site = u"test" nodetest.email = u"*****@*****.**" nodetest.private_stats_update_time = 30 # minutes nodetest.public_stats_update_time = 120 # minutes nodetest.languages = [ { "code" : "it" , "name": "Italiano"}, { "code" : "en" , "name" : "English" }] store.add(nodetest) count = tables.count(Node) self.assertEqual(count, 1) # select & verify node = store.find(Node, 1 == Node.id).one() cls_info = get_cls_info(Node) for name in cls_info.attributes.iterkeys(): self.assertEqual(getattr(node, name, ""), getattr(nodetest, name, ""))
def run_test(): yield tables.runCreateTable(Node) count = tables.count(Node) self.assertEqual(count, 0)