code: def test_alpha_beta_rc():
      assert HHVersion("1.8.0rc1") == "1.8.0rc1"
      for ver in ["1.8.0", "1.8.0rc2"]:
          assert HHVersion("1.8.0rc1") < ver
          assert HHVersion("1.8.0rc1") <= ver
          assert HHVersion(ver) > HHVersion("1.8.0rc1")
  
      for ver in ["1.8.0a2", "1.8.0b3", "1.7.2rc4"]:
          assert HHVersion("1.8.0rc1") > ver
          assert HHVersion("1.8.0rc1") >= ver
          assert HHVersion(ver) < HHVersion("1.8.0rc1")
  
      assert HHVersion("1.8.0b1") > "1.8.0a2"
  
imports: import hyperparameter_hunter
  from hyperparameter_hunter.utils.version_utils import HHVersion, Deprecated
  import pytest
  import re
  import warnings
label_desc: Use image node_id 5 for calling a global function with example usage: test_alpha_beta_rc() without return types