示例#1
0
 def test_head(self):
     k = qk.QueryKey(['x', 'y', 'z'])
     self.assertEqual(k.head(), 'x')
示例#2
0
 def test_construct(self):
     k = qk.QueryKey(['x', 'y', 'z'])
示例#3
0
 def test_tail(self):
     k = qk.QueryKey(['x', 'y', 'z'])
     self.assertIsInstance(k.tail(), qk.QueryKey)
     self.assertEqual(k.tail().head(), 'y')
     self.assertEqual(k.tail().tail().head(), 'z')
示例#4
0
 def test_len(self):
     k = qk.QueryKey(['x', 'y', 'z'])
     self.assertEqual(len(k), 3)
示例#5
0
 def test_head_none(self):
     k = qk.QueryKey()
     assert k.head() is None