예제 #1
0
    def test_added_lines_works_with_github_no_newline_message(self):
        patch = r"""@@ -0,0 +1,5 @@
+class SomeClass
+  def yo(some_unused_param)
+    puts 'hi'
+  end
+end
\ No newline at end of file"""
        try:
            helpers.added_lines(patch)
        except AssertionError:
            self.fail('added_lines() raised AssertionError')
예제 #2
0
    def test_added_lines_works_with_github_no_newline_message(self):
        patch = """@@ -0,0 +1,5 @@
+class SomeClass
+  def yo(some_unused_param)
+    puts 'hi'
+  end
+end
\ No newline at end of file"""
        try:
            helpers.added_lines(patch)
        except AssertionError:
            self.fail('added_lines() raised AssertionError')
예제 #3
0
 def test_added_lines(self):
     self.assertEqual({}, helpers.added_lines('@@+15'))
     self.assertEqual({1: 1}, helpers.added_lines('@@+1\n+wah'))
     self.assertEqual({15: 1}, helpers.added_lines('@@+15\n+wah'))
     self.assertEqual({16: 2}, helpers.added_lines('@@+15\n \n+wah'))
     self.assertEqual({1: 2}, helpers.added_lines('@@+1\n-\n+wah'))
     self.assertEqual({15: 2}, helpers.added_lines('@@+15\n-\n+wah'))
     self.assertEqual({16: 3}, helpers.added_lines('@@+15\n-\n \n+wah'))
     self.assertEqual({1: 1, 15: 3},
                      helpers.added_lines('@@+1\n+wah\n@@+15\n+foo'))