Example #1
0
 def testReplaceTextAlmostTooLong(self):
     row = "  Hello Computer    "
     replace_with = "Computerdude"
     replace_at = 8
     final_text = "  Hello Computerdude"
     self.assertEqual(len(row), 20)
     self.assertEqual(len(final_text), 20)
     result = replace_text(row, replace_with, replace_at, 20)
     self.assertEqual(len(result), 20)
     self.assertEqual(final_text, result)
Example #2
0
    def testReplaceText(self):
        row = "  Hello Computer    "
        replace_with = "  Bye"
        replace_at = 2  # zero-based
        final_text = "    Bye Computer    "
        self.assertEqual(len(row), 20)
        self.assertEqual(len(final_text), 20)
        result = replace_text(row, replace_with, replace_at, 20)
        self.assertEqual(len(result), 20)

        self.assertEqual(final_text, result)
Example #3
0
 def testReplaceTextAlmostTooLong(self):
     row =          "  Hello Computer    "
     replace_with =         "Computerdude"
     replace_at = 8
     final_text =   "  Hello Computerdude"
     self.assertEqual(len(row), 20)
     self.assertEqual(len(final_text), 20)
     result = replace_text(row,
                           replace_with,
                           replace_at, 20)
     self.assertEqual(len(result), 20)
     self.assertEqual(final_text, result)
Example #4
0
    def testReplaceText(self):
        row =          "  Hello Computer    "
        replace_with = "  Bye"
        replace_at = 2 # zero-based
        final_text   = "    Bye Computer    "
        self.assertEqual(len(row), 20)
        self.assertEqual(len(final_text), 20)
        result = replace_text(row,
                              replace_with,
                              replace_at, 20)
        self.assertEqual(len(result), 20)

        self.assertEqual(final_text, result)
Example #5
0
 def testReplaceTextTooLong(self):
     row = "  Hello Computer    "
     replace_with = "  Bye.  It was nice knowing you.  This is overly verbose."
     replace_at = 2
     #final_text   = "    Bye. It was nice"
     got_exception = False
     result = ""
     self.assertEqual(len(row), 20)
     #self.assertEqual(len(final_text), 20)
     try:
         result = replace_text(row, replace_with, replace_at, 20)
     except ValueError:
         got_exception = True
     self.assertEqual(got_exception, True)
Example #6
0
 def testReplaceTextTooLong(self):
     row =          "  Hello Computer    "
     replace_with = "  Bye.  It was nice knowing you.  This is overly verbose."
     replace_at = 2
     #final_text   = "    Bye. It was nice"
     got_exception = False
     result = ""
     self.assertEqual(len(row), 20)
     #self.assertEqual(len(final_text), 20)
     try:
         result = replace_text(row,
                               replace_with,
                               replace_at, 20)
     except ValueError:
         got_exception = True
     self.assertEqual(got_exception, True)