code: def test_str_replace1(self):
      self.run_test(
          "def str_replace1(s): return s.replace('er', 'rer', 1)",
          "erlang manger dessert",
          str_replace1=[str],
      )
      self.run_test(
          "def str_replace1a(s): return s.replace('er', 'r', 1)",
          "erlang manger dessert",
          str_replace1a=[str],
      )
      self.run_test(
          "def str_replace1b(s): return s[0].replace('er', 'r', 1)",
          "erlang manger dessert",
          str_replace1b=[str],
      )
  
imports: from pythran.tests import TestEnv
  from pythran.typing import List
  import unittest
label_desc: Use image node_id 9 for calling the TestStr obj's underlying member method code with example usage: obj.test_str_replace1() without return types