code: def test_list_tuple():
      class thing_with_tuple_version:
          __version__ = (0, 1)
  
      class thing_with_list_version:
          __version__ = [0, 1]
  
      for v in (
          thing_with_list_version,
          thing_with_tuple_version,
          "0.1",
          (0, 1),
          [0, 1],
      ):
          _test_list_tuple(v)
  
imports: import logging
  import pytest
  from os import linesep
  from datalad import __version__
  from datalad.cmd import StdOutErrCapture, WitlessRunner
  from datalad.support.annexrepo import AnnexRepo
  from datalad.support.exceptions import CommandError, MissingExternalDependency, OutdatedExternalDependency
  from datalad.tests.utils_pytest import SkipTest, assert_equal, assert_false, assert_greater, assert_greater_equal, assert_in, assert_not_in, assert_raises, assert_true, create_tree, patch, set_annex_version, swallow_logs, with_tempfile
  from ..external_versions import ExternalVersions, LooseVersion
label_desc: Use image node_id 13 for calling a global function with example usage: test_list_tuple() without return types