| Index: tests/owners_unittest.py
|
| diff --git a/tests/owners_unittest.py b/tests/owners_unittest.py
|
| index fcae3ce9345024e63396e7c0557d93b2ce6da9b0..ea571636b09dc441c940a8e885c45340a2c1c3d1 100755
|
| --- a/tests/owners_unittest.py
|
| +++ b/tests/owners_unittest.py
|
| @@ -72,6 +72,8 @@ class OwnersDatabaseTest(unittest.TestCase):
|
|
|
| def test_covered_by__owners_propagates_down(self):
|
| self.assert_covered_by(['chrome/gpu/OWNERS'], [ben])
|
| +
|
| + def test_covered_by__no_file_in_dir(self):
|
| self.assert_covered_by(['/chrome/renderer/gpu/gpu_channel_host.h'], [peter])
|
|
|
| def assert_not_covered_by(self, files, reviewers, unreviewed_files):
|
| @@ -114,8 +116,11 @@ class OwnersDatabaseTest(unittest.TestCase):
|
| db = self.db()
|
| self.files['/foo/OWNERS'] = owners_file_contents
|
| self.files['/foo/DEPS'] = ''
|
| - self.assertRaises(owners.SyntaxErrorInOwnersFile, db.reviewers_for,
|
| - ['/foo/DEPS'])
|
| + try:
|
| + db.reviewers_for(['/foo/DEPS'])
|
| + self.fail() # pragma: no cover
|
| + except owners.SyntaxErrorInOwnersFile, e:
|
| + self.assertTrue(str(e).startswith('/foo/OWNERS:1'))
|
|
|
| def test_syntax_error__unknown_token(self):
|
| self.assert_syntax_error('{}\n')
|
|
|