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