示例#1
0
 def test_unicode(self):
     self.assertEqual(select({"á": [1, 2], "b": "cé"}, '/b'), ['cé'])
示例#2
0
 def test_select(self):
     self.assertEqual(3, ds.select(self.a, 3))
     self.assertEqual(7, ds.select(self.a, 7))
示例#3
0
 def test_type_index(self):
     self.assertEqual(select(d2, '/<list>/2'), ['mnbv'])
示例#4
0
 def test_type(self):
     self.assertEqual(select(d1, '/<int>'), [1, 3])
示例#5
0
 def test_index(self):
     self.assertEqual(select(d1, '/0'), [{'a': 1}])
示例#6
0
 def test_two(self):
     self.assertEqual(select(d2, '/zxcv/a'), [1])
示例#7
0
 def test_one(self):
     self.assertEqual(select(d1, '/a'), [1, 2])