Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(344)

Unified Diff: reviewbot/patching_test.py

Issue 23531026: Remove the review bot app. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/
Patch Set: Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « reviewbot/patching.py ('k') | reviewbot/review.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: reviewbot/patching_test.py
===================================================================
--- reviewbot/patching_test.py (revision 221173)
+++ reviewbot/patching_test.py (working copy)
@@ -1,91 +0,0 @@
-#!/usr/bin/env python
-# Copyright (c) 2013 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-import unittest
-
-import patching
-
-
-class TestParsePatchToLines(unittest.TestCase):
- def test_empty(self):
- self.assertEquals([], patching.ParsePatchToLines([]))
-
- def test_prelude(self):
- self.assertEquals([], patching.ParsePatchToLines("""
-Here goes some prelude.
-And it continues on for some while.
-
---- file
-+++ file
-""".splitlines()))
-
- def test_bad_hunk_header(self):
- with self.assertRaises(patching.PatchParseError):
- patching.ParsePatchToLines("""
---- file
-+++ file
-@@ bad
-""".splitlines())
-
- def test_multiple_files(self):
- with self.assertRaises(patching.PatchParseError):
- patching.ParsePatchToLines("""
-diff -urN test1/bar test2/bar
---- test1/bar 2013-08-08 14:15:46.604119530 +0200
-+++ test2/bar 2013-08-08 14:15:49.814145535 +0200
-@@ -1 +1 @@
--foo
-+bar
-diff -urN test1/foo test2/foo
---- test1/foo 2013-08-08 14:15:36.044033982 +0200
-+++ test2/foo 2013-08-08 14:15:42.204083886 +0200
-@@ -1 +1 @@
--foo
-+bar
-""".splitlines())
-
- def test_simple(self):
- self.assertEquals([
- (1, 1, 'common line'),
- (2, None, 'old line'),
- (None, 2, 'new line'),
- (3, 3, 'common line'),
- ], patching.ParsePatchToLines("""
---- old 2013-08-08 14:05:18.539090366 +0200
-+++ new 2013-08-08 14:05:18.539090366 +0200
-@@ -1,3 +1,3 @@
- common line
--old line
-+new line
- common line
-""".splitlines()))
-
- def test_multiple_hunks(self):
- self.assertEquals([
- (None, 1, 'prepended line'),
- (1, 2, ''),
- (2, 3, ''),
- (3, 4, ''),
- (8, 9, ''),
- (9, 10, ''),
- (10, 11, ''),
- (None, 12, 'appended line'),
- ], patching.ParsePatchToLines("""
---- old 2013-08-08 14:10:10.391408985 +0200
-+++ new 2013-08-08 14:10:15.511449623 +0200
-@@ -1,3 +1,4 @@
-+prepended line
-
-
-
-@@ -8,3 +9,4 @@
-
-
-
-+appended line
-""".splitlines()))
-
-if __name__ == '__main__':
- unittest.main()
« no previous file with comments | « reviewbot/patching.py ('k') | reviewbot/review.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698