| Index: tests/gclient_utils_test.py
|
| diff --git a/tests/gclient_utils_test.py b/tests/gclient_utils_test.py
|
| index 023f7e979862355498cb9ba0b554067615b4d767..7180d961abdeca2d34f0697a7913c95f4f02160f 100755
|
| --- a/tests/gclient_utils_test.py
|
| +++ b/tests/gclient_utils_test.py
|
| @@ -33,7 +33,8 @@ class GclientUtilsUnittest(GclientUtilBase):
|
| 'FileWrite', 'FindFileUpwards', 'FindGclientRoot',
|
| 'GetGClientRootAndEntries', 'GetEditor', 'IsDateRevision',
|
| 'MakeDateRevision', 'MakeFileAutoFlush', 'MakeFileAnnotated',
|
| - 'PathDifference', 'PrintableObject', 'RemoveDirectory', 'RunEditor',
|
| + 'PathDifference', 'ParseCodereviewSettingsContent',
|
| + 'PrintableObject', 'RemoveDirectory', 'RunEditor',
|
| 'SplitUrlRevision', 'SyntaxErrorToError', 'Wrapper', 'WorkItem',
|
| 'errno', 'lockedmethod', 'logging', 'os', 'Queue', 're', 'rmtree',
|
| 'safe_makedirs', 'stat', 'subprocess2', 'sys', 'tempfile', 'threading',
|
| @@ -170,6 +171,21 @@ class GClientUtilsTest(trial_dir.TestCase):
|
| os.chmod(l2, 0)
|
| os.chmod(l1, 0)
|
|
|
| + def testParseCodereviewSettingsContent(self):
|
| + expected = {
|
| + 'Foo': 'bar:baz',
|
| + 'Second': 'value',
|
| + }
|
| + content = (
|
| + '# bleh\n'
|
| + '\t# foo : bar\n'
|
| + 'Foo:bar:baz\n'
|
| + ' Second : value \n\r'
|
| + '#inconsistency'
|
| + )
|
| + self.assertEquals(
|
| + expected, gclient_utils.ParseCodereviewSettingsContent(content))
|
| +
|
|
|
| if __name__ == '__main__':
|
| import unittest
|
|
|