docstr: Requirement objects created from non-equivalent strings should differ.
docstr_tok: ["Requirement","objects","created","from","non-equivalent","strings","should","differ","."]
code: def test_different_reqs_different_hashes(
      self, dep1: str, dep2: str
  ) -> None:
      """Requirement objects created from non-equivalent strings should differ."""
      # GIVEN / WHEN
      req1, req2 = Requirement(dep1), Requirement(dep2)
  
      # THEN
      assert req1 != req2
      assert hash(req1) != hash(req2)
  
imports: from typing import Optional, Set
  import pytest
  from packaging.markers import Marker
  from packaging.requirements import InvalidRequirement, Requirement
  from packaging.specifiers import SpecifierSet
label_desc: Use image node_id 7 for calling the TestRequirementBehaviour obj's underlying member method code with example usage: obj.test_different_reqs_different_hashes(dep1, dep2) without return types