code: def test_basic():
      assert_equal(single_or_plural("a", "b", 1), "a")
      assert_equal(single_or_plural("a", "b", 0), "b")
      assert_equal(single_or_plural("a", "b", 123), "b")
      assert_equal(
          single_or_plural("a", "b", 123, include_count=True), "123 b"
      )
  
imports: from unittest.mock import patch
  from datalad.tests.utils_pytest import assert_equal, assert_re_in, assert_true
  from ..dochelpers import borrowdoc, borrowkwargs, single_or_plural
label_desc: Use image node_id 1 for calling a global function with example usage: test_basic() without return types