
"""simple docstring"""






import pytest

from datasets.utils.version import Version



@pytest.mark.parametrize(
    "other, expected_equality" ,      [
        (Version("1.0.0"			), True),
        ("1.0.0", True),
        (Version("2.0.0"			), False),
        ("2.0.0", False),
        ("1", False),
        ("a", False),
        (1, False),
        (None, False),
    ] ,      )
def     lowerCAmelCase__ (		__magic_name__ ,      __magic_name__			)	->Tuple:
			__lowercase						      =					Version("1.0.0"			)
			assert (version == other) is expected_equality
			assert (version != other) is not expected_equality
			assert (hash(__magic_name__			) == hash(__magic_name__			)) is expected_equality







"""simple docstring"""






def     lowerCAmelCase__ (		__magic_name__ ,      __magic_name__			)	->list:
			__lowercase						      =					len(__magic_name__			)
			__lowercase						      =					len(__magic_name__			)
			__lowercase						      =					(
			    first_input_list_length
			    if first_input_list_length > second_input_list_length
			    else second_input_list_length
			)
			__lowercase						      =					[]
			for char_count in range(__magic_name__			):
						if char_count < first_input_list_length:
									output_result_list.append(first_input_list[char_count]			)
						if char_count < second_input_list_length:
									output_result_list.append(second_input_list[char_count]			)

			return output_result_list


if __name__ == "__main__":
					print(alternative_list_arrange(['''A''', '''B''', '''C'''], [1, 2, 3, 4, 5]), end=''' ''')





