




'''simple docstring'''



def 			SCREAMING_SNAKE_CASE_			(							__A    :			str	,					__A    :			str  )			->			str:
   _SCREAMING_SNAKE_CASE	=				len(__A  )
   _SCREAMING_SNAKE_CASE	=				len(__A  )
   _SCREAMING_SNAKE_CASE	=				(
       first_str_length if first_str_length > second_str_length else second_str_length
   )
   _SCREAMING_SNAKE_CASE	=				[]
   for char_count in range(__A  ):
      if char_count < first_str_length:
         output_list.append(first_str[char_count]  )
      if char_count < second_str_length:
         output_list.append(second_str[char_count]  )
   return "".join(__A  )


if __name__ == "__main__":
 print(alternative_string_arrange('AB', 'XYZ'), end=' ')







'''simple docstring'''



# tests directory-specific settings - this file is run automatically
# by pytest before any tests are run

import sys
import warnings
from os.path import abspath, dirname, join


# allow having multiple repository checkouts and not needing to remember to rerun
# 'pip install -e .[dev]' when switching between checkouts and running tests.
lowerCamelCase_			=						abspath(join(dirname(dirname(__file__)), 'src'))
sys.path.insert(1, git_repo_path)

# silence FutureWarning warnings in tests since often we can't act on them until
# they become normal warnings - i.e. the tests still need to test the current functionality
warnings.simplefilter(action='ignore', category=FutureWarning)
def 			SCREAMING_SNAKE_CASE_			(							__A    :			Dict  )			->			Dict:
   from diffusers.utils.testing_utils import pytest_addoption_shared

   pytest_addoption_shared(__A  )






def 			SCREAMING_SNAKE_CASE_			(							__A    :			List[Any]  )			->			str:
   from diffusers.utils.testing_utils import pytest_terminal_summary_main

   _SCREAMING_SNAKE_CASE	=				terminalreporter.config.getoption("--make-reports"  )
   if make_reports:
      pytest_terminal_summary_main(__A	,					id=__A  )

