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