code: def test_greedy_string_overload():
      """Tests fix for #685 - ndarray shouldn't go to std::string overload"""
  
      assert m.issue685("abc") == "string"
      assert m.issue685(np.array([97, 98, 99], dtype="b")) == "array"
      assert m.issue685(123) == "other"
  
imports: import pytest
  import env
  from pybind11_tests import numpy_array
label_desc: Use image node_id 20 for calling a global function with example usage: test_greedy_string_overload() without return types