def test_partial_update_should_handle_empty_dict_field(self):
        """Test handling of empty dictionary fields
        
        This test verifies that partial updates can correctly handle empty dictionary fields.
        """
        res = self.config.document.partial_update_documents(
            [{
                '_id': '2',
                "float_map": {}
            }], self.index
        )
        self.assertFalse(res.errors)
        updated_doc = tensor_search.get_document_by_id(self.config, self.index.name, '2')
        self.assertIsNone(updated_doc.get('float_map.c', None))
        self.assertIsNone(updated_doc.get('float_map.d', None))
        self._assert_field_types('2', [('float_map', None), ('float_map.c', None), ('float_map.d', None)])
        self._assert_fields_unchanged(updated_doc, ['float_map.c', 'float_map.d'])
Test handling of empty dictionary fields
        
        This test verifies that partial updates can correctly handle empty dictionary fields.
        
tests/integ_tests/core/document/test_partial_update_semi_structured.py