| Index: mojo/public/tools/bindings/pylib/mojom_tests/parse/parser_unittest.py
|
| diff --git a/mojo/public/tools/bindings/pylib/mojom_tests/parse/parser_unittest.py b/mojo/public/tools/bindings/pylib/mojom_tests/parse/parser_unittest.py
|
| index 99d152346b5b9d1b4c8e948839ed440358d54c21..fab7b003c4787f06de4d43d78a6ee40203c7035b 100644
|
| --- a/mojo/public/tools/bindings/pylib/mojom_tests/parse/parser_unittest.py
|
| +++ b/mojo/public/tools/bindings/pylib/mojom_tests/parse/parser_unittest.py
|
| @@ -41,15 +41,15 @@ class ParserTest(unittest.TestCase):
|
| module my_module {
|
| }
|
| """
|
| - self.assertEquals(parser.Parse(source, "my_file.mojom"),
|
| - [("MODULE", "my_module", None, None)])
|
| + expected = [('MODULE', ('IDENTIFIER', 'my_module'), None, None)]
|
| + self.assertEquals(parser.Parse(source, "my_file.mojom"), expected)
|
|
|
| def testSourceWithCrLfs(self):
|
| """Tests a .mojom source with CR-LFs instead of LFs."""
|
|
|
| source = "// This is a comment.\r\n\r\nmodule my_module {\r\n}\r\n"
|
| - self.assertEquals(parser.Parse(source, "my_file.mojom"),
|
| - [("MODULE", "my_module", None, None)])
|
| + expected = [('MODULE', ('IDENTIFIER', 'my_module'), None, None)]
|
| + self.assertEquals(parser.Parse(source, "my_file.mojom"), expected)
|
|
|
| def testUnexpectedEOF(self):
|
| """Tests a "truncated" .mojom source."""
|
| @@ -141,7 +141,7 @@ class ParserTest(unittest.TestCase):
|
| """
|
| expected = \
|
| [('MODULE',
|
| - 'my_module',
|
| + ('IDENTIFIER', 'my_module'),
|
| None,
|
| [('STRUCT',
|
| 'MyStruct',
|
| @@ -161,7 +161,7 @@ class ParserTest(unittest.TestCase):
|
| """
|
| expected = \
|
| [('MODULE',
|
| - '',
|
| + None,
|
| None,
|
| [('STRUCT',
|
| 'MyStruct',
|
| @@ -219,7 +219,7 @@ class ParserTest(unittest.TestCase):
|
| """
|
| expected = \
|
| [('MODULE',
|
| - 'my_module',
|
| + ('IDENTIFIER', 'my_module'),
|
| None,
|
| [('ENUM',
|
| 'MyEnum1',
|
| @@ -281,7 +281,7 @@ class ParserTest(unittest.TestCase):
|
| """
|
| expected = \
|
| [('MODULE',
|
| - 'my_module',
|
| + ('IDENTIFIER', 'my_module'),
|
| None,
|
| [('STRUCT',
|
| 'MyStruct', None,
|
| @@ -330,7 +330,7 @@ class ParserTest(unittest.TestCase):
|
| """
|
| expected = \
|
| [('MODULE',
|
| - 'my_module',
|
| + ('IDENTIFIER', 'my_module'),
|
| None,
|
| [('STRUCT',
|
| 'MyStruct',
|
| @@ -427,7 +427,7 @@ class ParserTest(unittest.TestCase):
|
| """
|
| expected = \
|
| [('MODULE',
|
| - 'my.mod',
|
| + ('IDENTIFIER', 'my.mod'),
|
| None,
|
| [('STRUCT',
|
| 'MyStruct',
|
| @@ -451,7 +451,7 @@ class ParserTest(unittest.TestCase):
|
| """
|
| expected = \
|
| [('MODULE',
|
| - '',
|
| + None,
|
| None,
|
| [('STRUCT',
|
| 'MyStruct',
|
| @@ -513,7 +513,7 @@ class ParserTest(unittest.TestCase):
|
| """
|
| expected = \
|
| [('MODULE',
|
| - '',
|
| + None,
|
| None,
|
| [('STRUCT',
|
| 'MyStruct',
|
| @@ -555,7 +555,7 @@ class ParserTest(unittest.TestCase):
|
| """
|
| expected = \
|
| [('MODULE',
|
| - '',
|
| + None,
|
| None,
|
| [('STRUCT',
|
| 'MyStruct',
|
| @@ -573,7 +573,7 @@ class ParserTest(unittest.TestCase):
|
| source = "struct MyStruct { int32[][] nested_array; };"
|
| expected = \
|
| [('MODULE',
|
| - '',
|
| + None,
|
| None,
|
| [('STRUCT',
|
| 'MyStruct',
|
| @@ -624,7 +624,7 @@ class ParserTest(unittest.TestCase):
|
| source1 = "interface MyInterface { MyMethod(int32 a); };"
|
| expected1 = \
|
| [('MODULE',
|
| - '',
|
| + None,
|
| None,
|
| [('INTERFACE',
|
| 'MyInterface',
|
| @@ -644,7 +644,7 @@ class ParserTest(unittest.TestCase):
|
| """
|
| expected2 = \
|
| [('MODULE',
|
| - '',
|
| + None,
|
| None,
|
| [('INTERFACE',
|
| 'MyInterface',
|
| @@ -669,7 +669,7 @@ class ParserTest(unittest.TestCase):
|
| """
|
| expected3 = \
|
| [('MODULE',
|
| - '',
|
| + None,
|
| None,
|
| [('INTERFACE',
|
| 'MyInterface',
|
| @@ -720,7 +720,7 @@ class ParserTest(unittest.TestCase):
|
| source1 = "[] struct MyStruct {};"
|
| expected1 = \
|
| [('MODULE',
|
| - '',
|
| + None,
|
| None,
|
| [('STRUCT',
|
| 'MyStruct',
|
| @@ -732,7 +732,7 @@ class ParserTest(unittest.TestCase):
|
| source2 = "[MyAttribute=MyName] struct MyStruct {};"
|
| expected2 = \
|
| [('MODULE',
|
| - '',
|
| + None,
|
| None,
|
| [('STRUCT',
|
| 'MyStruct',
|
| @@ -744,7 +744,7 @@ class ParserTest(unittest.TestCase):
|
| source3 = "[MyAttribute1 = \"hello\", MyAttribute2 = 5] struct MyStruct {};"
|
| expected3 = \
|
| [('MODULE',
|
| - '',
|
| + None,
|
| None,
|
| [('STRUCT',
|
| 'MyStruct',
|
|
|