def testStripLongestCommonSpaceSuffixDiffAndSameSpace(self): str_a = 'a\t \t ' str_b = 'xyz \t ' expected_a = 'a\t' expected_b = 'xyz ' actual_a, actual_b = test_case._StripLongestCommonSpaceSuffix(str_a, str_b) self.assertEqual(expected_a, actual_a) self.assertEqual(expected_b, actual_b)
def testStripLongestCommonSpaceSuffixUnequalLines(self): str_a = '\n\n\n' str_b = '\n' expected_a = '\n\n' expected_b = '' actual_a, actual_b = test_case._StripLongestCommonSpaceSuffix(str_a, str_b) self.assertEqual(expected_a, actual_a) self.assertEqual(expected_b, actual_b)
def testStripLongestCommonSpaceSuffixEmpty(self): str_a = '' str_b = '' expected_a = '' expected_b = '' actual_a, actual_b = test_case._StripLongestCommonSpaceSuffix(str_a, str_b) self.assertEqual(expected_a, actual_a) self.assertEqual(expected_b, actual_b)
def testStripLongestCommonSpaceSuffixALtB(self): str_a = 'a' str_b = 'xyz' expected_a = 'a' expected_b = 'xyz' actual_a, actual_b = test_case._StripLongestCommonSpaceSuffix(str_a, str_b) self.assertEqual(expected_a, actual_a) self.assertEqual(expected_b, actual_b)
def testStripLongestCommonSpaceSuffix(self, str_a, str_b, expected_a, expected_b): actual_a, actual_b = test_case._StripLongestCommonSpaceSuffix(str_a, str_b) self.assertEqual(expected_a, actual_a) self.assertEqual(expected_b, actual_b)