code: def test_get_product_odata_full(api, odata_product_ids, read_yaml):
      responses = {}
      for id in odata_product_ids:
          responses[id] = api.get_product_odata(id, full=True)
      expected = read_yaml("odata_response_full.yml", responses)
      assert sorted(responses) == sorted(expected)
  
file_path: sentinelsat/tests/test_odata.py
imports: from datetime import datetime
  import pytest
  import requests_mock
  from sentinelsat import SentinelAPI
  from sentinelsat.exceptions import InvalidKeyError, ServerError
  from sentinelsat.sentinel import _parse_odata_timestamp
  from .conftest import chain, scrub_string
label_desc: Use image node_id 5 for calling a global function with example usage: test_get_product_odata_full(api, odata_product_ids, read_yaml) without return types