code: def test_request_same():
      """Test that resource requests are the same if they share the same properties."""
  
      assert ResourceRequest([{"CPU": 1}]) == ResourceRequest(
          [{"CPU": 1}]
      )
  
      # multiple bundles work
      assert ResourceRequest(
          [{"CPU": 1}, {"CPU": 2}]
      ) == ResourceRequest([{"CPU": 1}, {"CPU": 2}])
  
      # multiple resources work
      assert ResourceRequest([{"CPU": 1, "GPU": 1}]) == ResourceRequest(
          [{"CPU": 1, "GPU": 1}]
      )
  
      # 0 resources are ignored
      assert ResourceRequest([{"CPU": 0, "GPU": 1}]) == ResourceRequest(
          [{"GPU": 1}]
      )
  
      # PACK is implicit
      assert ResourceRequest(
          [{"CPU": 1}], strategy="PACK"
      ) == ResourceRequest([{"CPU": 1}])
  
      # Non match: different strategy
      assert ResourceRequest(
          [{"CPU": 1}], strategy="PACK"
      ) != ResourceRequest([{"CPU": 1}], strategy="SPREAD")
  
label_desc: Use image node_id 1 for calling a global function with example usage: test_request_same() without return types