Exemplo n.º 1
0
 def test_json_keys_path(self):
     results = list(
         JSONModel.objects.annotate(x=JSONKeys("attrs", "$.sub")).values_list(
             "x", flat=True
         )
     )
     assert set(results[0]) == set(self.obj.attrs["sub"].keys())
Exemplo n.º 2
0
 def test_json_keys_path(self):
     results = list(
         JSONModel.objects.annotate(
             x=JSONKeys('attrs', '$.sub'),
         ).values_list('x', flat=True),
     )
     assert set(results[0]) == set(self.obj.attrs['sub'].keys())
Exemplo n.º 3
0
 def test_json_keys(self):
     results = list(
         JSONModel.objects.annotate(x=JSONKeys('attrs')).values_list(
             'x', flat=True))
     assert set(results[0]) == set(self.obj.attrs.keys())