code: def test_function_with_string_and_vector_string_arg():
      """Check if a string is NOT implicitly converted to a list, which was the
      behavior before fix of issue #1258"""
      assert (
          m.func_with_string_or_vector_string_arg_overload(("A", "B"))
          == 2
      )
      assert (
          m.func_with_string_or_vector_string_arg_overload(["A", "B"])
          == 2
      )
      assert m.func_with_string_or_vector_string_arg_overload("A") == 3
  
imports: import pytest
  from pybind11_tests import ConstructorStats, UserType
  from pybind11_tests import stl
label_desc: Use image node_id 19 for calling a global function with example usage: test_function_with_string_and_vector_string_arg() without return types