def test_strip_callouts_helper(self):
        self.assertEqual(_strip_callouts('foo  (1)'), 'foo')
        self.assertEqual(_strip_callouts('foo (1)'), 'foo')
        self.assertEqual(_strip_callouts('foo (112)'), 'foo')
        self.assertEqual(_strip_callouts('line1\nline2 (2)\nline3'),
                         'line1\nline2\nline3')
        self.assertEqual(_strip_callouts('foo  (ya know)  (2)'),
                         'foo  (ya know)')
        self.assertEqual(_strip_callouts('foo  (1)\n  bar  (7)'), 'foo\n  bar')
        self.assertEqual(_strip_callouts('foo  (1)\n  bar  (7)\n'),
                         'foo\n  bar\n')

        self.assertEqual(
            _strip_callouts('foo  (hi)'),
            'foo  (hi)',
        )
        self.assertEqual(
            _strip_callouts('this  (4) foo'),
            'this  (4) foo',
        )
        self.assertEqual(
            _strip_callouts('foo(1)'),
            'foo(1)',
        )
        self.assertEqual(_strip_callouts('foo  (1) (2)'), 'foo')
        self.assertEqual(_strip_callouts('<form>  (1)'), '<form>')
    def test_strip_callouts_helper(self):
        self.assertEqual(_strip_callouts("foo  (1)"), "foo")
        self.assertEqual(_strip_callouts("foo (1)"), "foo")
        self.assertEqual(_strip_callouts("foo (112)"), "foo")
        self.assertEqual(_strip_callouts("line1\nline2 (2)\nline3"), "line1\nline2\nline3")
        self.assertEqual(_strip_callouts("foo  (ya know)  (2)"), "foo  (ya know)")
        self.assertEqual(_strip_callouts("foo  (1)\n  bar  (7)"), "foo\n  bar")
        self.assertEqual(_strip_callouts("foo  (1)\n  bar  (7)\n"), "foo\n  bar\n")

        self.assertEqual(_strip_callouts("foo  (hi)"), "foo  (hi)")
        self.assertEqual(_strip_callouts("this  (4) foo"), "this  (4) foo")
        self.assertEqual(_strip_callouts("foo(1)"), "foo(1)")
        self.assertEqual(_strip_callouts("foo  (1) (2)"), "foo")
        self.assertEqual(_strip_callouts("<form>  (1)"), "<form>")
    def test_strip_callouts_helper(self):
        self.assertEqual(
            _strip_callouts('foo  (1)'),
            'foo'
        )
        self.assertEqual(
            _strip_callouts('foo (1)'),
            'foo'
        )
        self.assertEqual(
            _strip_callouts('foo (112)'),
            'foo'
        )
        self.assertEqual(
            _strip_callouts('line1\nline2 (2)\nline3'),
            'line1\nline2\nline3'
        )
        self.assertEqual(
            _strip_callouts('foo  (ya know)  (2)'),
            'foo  (ya know)'
        )
        self.assertEqual(
            _strip_callouts('foo  (1)\n  bar  (7)'),
            'foo\n  bar'
        )
        self.assertEqual(
            _strip_callouts('foo  (1)\n  bar  (7)\n'),
            'foo\n  bar\n'
        )

        self.assertEqual(
            _strip_callouts('foo  (hi)'),
            'foo  (hi)',
        )
        self.assertEqual(
            _strip_callouts('this  (4) foo'),
            'this  (4) foo',
        )
        self.assertEqual(
            _strip_callouts('foo(1)'),
            'foo(1)',
        )
        self.assertEqual(
            _strip_callouts('foo  (1) (2)'),
            'foo'
        )
        self.assertEqual(
            _strip_callouts('<form>  (1)'),
            '<form>'
        )