Esempio n. 1
0
	def testNotExistedTopLevel(self):
		self.assertFalse(zen.has_deep_key(test_obj, 'key2'))
Esempio n. 2
0
	def testExistedByString(self):
		self.assertTrue(zen.has_deep_key(test_obj, 'key1.key2.key3'))
Esempio n. 3
0
	def testNotExistedByKey(self):
		self.assertFalse(zen.has_deep_key(test_obj, ('key3', 'key1')))
Esempio n. 4
0
	def testExistedByList(self):
		self.assertTrue(zen.has_deep_key(test_obj, ['key1', 'key2', 'key3']))
		self.assertFalse(zen.has_deep_key(test_obj, ['key1', 'key2', 'key4']))