code: def test_numpy_high_precision_float_downcasting(
      mock_run, parse_records, record_q
  ):
      run = mock_run()
      run.log(dict(this=np.float128(0.0)))
  
      parsed = parse_records(record_q)
  
      assert len(parsed.records) == 1
      assert len(parsed.summary) == 0
  
      history = parsed.history or parsed.partial_history
      assert len(history) == 1
      assert history[0]["this"] == "0.0"
  
imports: import copy
  import os
  import platform
  import unittest.mock
  import numpy
  import pytest
  import wandb
  import wandb.errors
  from wandb import wandb_sdk
label_desc: Use image node_id 8 for calling a global function with example usage: test_numpy_high_precision_float_downcasting(mock_run, parse_records, record_q) without return types