code: def test_precise_override():
      with tempfile.TemporaryFile() as f:
          xtr = SupportMatrixExtractor("x", "22.02", f.name)
          xtr.insert_snippet("release", "99.99")
          xtr.precise_override("release", "99.99", "42")
          assert "42" in xtr.data["x"]["22.02"].get("release")
  
          xtr.insert_snippet("spam", "99.99")
          xtr.precise_override("spam", "88.88", "42")
          assert "42" not in xtr.data["x"]["22.02"].get("spam")
          assert "99.99" in xtr.data["x"]["22.02"].get("spam")
  
          xtr.precise_override("blah", "99.99", "42")
          assert "blah" not in xtr.data["x"]["22.02"]
  
file_path: Merlin/docs/test_extractor.py
imports: import json
  import os
  import shutil
  import tempfile
  from pathlib import Path
  from extractor import SupportMatrixExtractor
label_desc: Use image node_id 7 for calling a global function with example usage: test_precise_override() without return types