fix: keep negative index in jmespath unchanged when converting pytest files

This commit is contained in:
debugtalk
2022-03-22 17:00:09 +08:00
parent 37518a86de
commit 0025bb21f6
3 changed files with 8 additions and 1 deletions

View File

@@ -45,6 +45,10 @@ class TestCompat(unittest.TestCase):
compat._convert_jmespath("body.data.buildings.0.building_id"),
"body.data.buildings[0].building_id",
)
self.assertEqual(
compat._convert_jmespath("body.users[-1]"),
"body.users[-1]",
)
with self.assertRaises(SystemExit):
compat._convert_jmespath("2.buildings.0.building_id")