def testParseInvalidRanges(self):
   """ Test _Range.Parse with invalid ranges. """
   diff_line = ['@@ ,10 +5,9 @@']
   range = apply_patch._Range()
   self.assertRaises(apply_patch.Error, range.Parse, diff_line)
   diff_line = ['@@ -,10 +5,9 @@']
   range = apply_patch._Range()
   self.assertRaises(apply_patch.Error, range.Parse, diff_line)
   diff_line = ['@@ -1,10 5,9 @@']
   range = apply_patch._Range()
   self.assertRaises(apply_patch.Error, range.Parse, diff_line)
   diff_line = ['@ -5,10 +5,9 @@']
   range = apply_patch._Range()
   self.assertRaises(apply_patch.Error, range.Parse, diff_line)
예제 #2
0
 def testParseInvalidRanges(self):
     """ Test _Range.Parse with invalid ranges. """
     diff_line = ['@@ ,10 +5,9 @@']
     range = apply_patch._Range()
     self.assertRaises(apply_patch.Error, range.Parse, diff_line)
     diff_line = ['@@ -,10 +5,9 @@']
     range = apply_patch._Range()
     self.assertRaises(apply_patch.Error, range.Parse, diff_line)
     diff_line = ['@@ -1,10 5,9 @@']
     range = apply_patch._Range()
     self.assertRaises(apply_patch.Error, range.Parse, diff_line)
     diff_line = ['@ -5,10 +5,9 @@']
     range = apply_patch._Range()
     self.assertRaises(apply_patch.Error, range.Parse, diff_line)
 def testParseValidRangeWithDefaults(self):
   """ Test _Range.Parse with a valid range with default counts. """
   diff_line = ['@@ -1 +5 @@']
   range = apply_patch._Range()
   range.Parse(diff_line)
   self.assertEqual(range.src_start_line, 1)
   self.assertEqual(range.src_line_count, 1)
   self.assertEqual(range.dest_start_line, 5)
   self.assertEqual(range.dest_line_count, 1)
 def testParseValidRange(self):
   """ Test _Range.Parse with a valid range. """
   diff_line = ['@@ -1,10 +5,9 @@']
   range = apply_patch._Range()
   range.Parse(diff_line)
   self.assertEqual(range.src_start_line, 1)
   self.assertEqual(range.src_line_count, 10)
   self.assertEqual(range.dest_start_line, 5)
   self.assertEqual(range.dest_line_count, 9)
예제 #5
0
 def testParseValidRangeWithDefaults(self):
     """ Test _Range.Parse with a valid range with default counts. """
     diff_line = ['@@ -1 +5 @@']
     range = apply_patch._Range()
     range.Parse(diff_line)
     self.assertEqual(range.src_start_line, 1)
     self.assertEqual(range.src_line_count, 1)
     self.assertEqual(range.dest_start_line, 5)
     self.assertEqual(range.dest_line_count, 1)
예제 #6
0
 def testParseValidRange(self):
     """ Test _Range.Parse with a valid range. """
     diff_line = ['@@ -1,10 +5,9 @@']
     range = apply_patch._Range()
     range.Parse(diff_line)
     self.assertEqual(range.src_start_line, 1)
     self.assertEqual(range.src_line_count, 10)
     self.assertEqual(range.dest_start_line, 5)
     self.assertEqual(range.dest_line_count, 9)