Index: components/sync/PRESUBMIT_test.py |
diff --git a/components/sync/PRESUBMIT_test.py b/components/sync/PRESUBMIT_test.py |
index fdcae2453b092443a66ae0091eab420b5304b518..0fd049de560336c32bc1f1b1e73f0f59cd1d10cb 100644 |
--- a/components/sync/PRESUBMIT_test.py |
+++ b/components/sync/PRESUBMIT_test.py |
@@ -8,7 +8,8 @@ import sys |
import unittest |
import PRESUBMIT |
-sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) |
+sys.path.append( |
+ os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))) |
from PRESUBMIT_test_mocks import MockOutputApi, MockChange |
class MockInputApi(object): |
@@ -63,6 +64,7 @@ MOCK_PROTOFILE_CONTENTS = ('\n' |
'optional AutofillSpecifics autofill = 123;\n' |
'optional AppSpecifics app = 456;\n' |
'optional AppSettingSpecifics app_setting = 789;\n' |
+ 'optional ExtensionSettingSpecifics extension_setting = 910;\n' |
'//comment\n' |
'}\n') |
@@ -125,6 +127,14 @@ class ModelTypeInfoChangeTest(unittest.TestCase): |
self.assertEqual(6, len(results)) |
self.assertTrue('APP_SETTINGS' in results[0].message) |
+ def testBlacklistedRootTag(self): |
+ results = self._testChange('{EXTENSION_SETTING, "EXTENSION_SETTING",\n' |
+ '"_mts_schema_descriptor","Extension Setting",\n' |
+ 'sync_pb::EntitySpecifics::kExtensionSettingFieldNumber, 6},') |
+ self.assertEqual(2, len(results)) |
+ self.assertTrue('_mts_schema_descriptor' in results[0].message) |
+ self.assertTrue("blacklist" in results[0].message) |
+ |
def _testChange(self, modeltype_literal): |
mock_input_api = MockInputApi() |
mock_input_api.files = [ |