Exemple #1
0
 def test_head(self):
     k = qk.QueryKey(['x', 'y', 'z'])
     self.assertEqual(k.head(), 'x')
Exemple #2
0
 def test_construct(self):
     k = qk.QueryKey(['x', 'y', 'z'])
Exemple #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')
Exemple #4
0
 def test_len(self):
     k = qk.QueryKey(['x', 'y', 'z'])
     self.assertEqual(len(k), 3)
Exemple #5
0
 def test_head_none(self):
     k = qk.QueryKey()
     assert k.head() is None