code: def test_valid_versions(self) -> None:
      # general test of smaller than version numbers
      self.assertEqual(
          version_compare.version_compare("0.1.4", "1.2.0"), -1
      )
      self.assertEqual(
          version_compare.version_compare("1.1.0", "1.2.0"), -1
      )
  
      # test bigger than
      self.assertEqual(
          version_compare.version_compare("1.2.0", "1.1.0"), 1
      )
      self.assertEqual(
          version_compare.version_compare("1.2.0", "0.1.4"), 1
      )
  
      # test equal
      self.assertEqual(
          version_compare.version_compare("1.2.0", "1.2.0"), 0
      )
  
imports: import unittest
  from lightly.utils import version_compare
label_desc: Use image node_id 1 for calling the TestVersionCompare obj's underlying member method code with example usage: obj.test_valid_versions() without return types