| Index: mojo/public/tools/bindings/pylib/mojom/generate/mojom_translator_unittest.py
|
| diff --git a/mojo/public/tools/bindings/pylib/mojom/generate/mojom_translator_unittest.py b/mojo/public/tools/bindings/pylib/mojom/generate/mojom_translator_unittest.py
|
| index 03e20c7db449adf9e95ac2ab6198dd22d41138b1..5999305893d97027820e9dc2a0793af6b42d4421 100644
|
| --- a/mojo/public/tools/bindings/pylib/mojom/generate/mojom_translator_unittest.py
|
| +++ b/mojo/public/tools/bindings/pylib/mojom/generate/mojom_translator_unittest.py
|
| @@ -115,16 +115,14 @@ class TestTranslateFile(unittest.TestCase):
|
| value=mojom_types_mojom.Value(
|
| literal_value=mojom_types_mojom.LiteralValue(
|
| int64_value=30)))
|
| - user_defined_value = mojom_types_mojom.UserDefinedValue()
|
| - user_defined_value.declared_constant = mojom_const
|
| - graph.resolved_values = {'value_key': user_defined_value}
|
| + graph.resolved_constants = {'constant_key': mojom_const}
|
|
|
| mojom_file.declared_mojom_objects = mojom_files_mojom.KeysByType(
|
| interfaces=['interface_key'],
|
| structs=['struct_key'],
|
| unions=['union_key'],
|
| top_level_enums=['enum_key'],
|
| - top_level_constants=['value_key']
|
| + top_level_constants=['constant_key']
|
| )
|
|
|
| mod = mojom_translator.FileTranslator(graph, file_name).Translate()
|
| @@ -367,13 +365,11 @@ class TestUserDefinedTypeFromMojom(unittest.TestCase):
|
| source_file_info=mojom_types_mojom.SourceFileInfo(file_name=file_name))
|
| value1 = mojom_types_mojom.EnumValue(
|
| decl_data=mojom_types_mojom.DeclarationData(short_name='val1'),
|
| - enum_type_key='AnEnum',
|
| initializer_value=mojom_types_mojom.Value(
|
| literal_value=mojom_types_mojom.LiteralValue(uint64_value=20)),
|
| int_value=20)
|
| value2 = mojom_types_mojom.EnumValue(
|
| decl_data=mojom_types_mojom.DeclarationData(short_name='val2'),
|
| - enum_type_key='AnEnum',
|
| int_value=70)
|
| mojom_enum.values = [value1, value2]
|
|
|
| @@ -757,12 +753,10 @@ class TestUserDefinedTypeFromMojom(unittest.TestCase):
|
| value=mojom_types_mojom.Value(
|
| literal_value=mojom_types_mojom.LiteralValue(
|
| int64_value=30)))
|
| - user_defined_value = mojom_types_mojom.UserDefinedValue()
|
| - user_defined_value.declared_constant = mojom_const
|
| - graph.resolved_values = {'value_key': user_defined_value}
|
| + graph.resolved_constants = {'constant_key': mojom_const}
|
|
|
| contained_declarations = mojom_types_mojom.ContainedDeclarations(
|
| - enums=['enum_key'], constants=['value_key'])
|
| + enums=['enum_key'], constants=['constant_key'])
|
|
|
| translator = mojom_translator.FileTranslator(graph, file_name)
|
| struct = module.Struct(name='parent')
|
| @@ -838,28 +832,23 @@ class TestValueFromMojom(unittest.TestCase):
|
| short_name='val1',
|
| source_file_info=mojom_types_mojom.SourceFileInfo(
|
| file_name=file_name)),
|
| - enum_type_key='enum_key',
|
| initializer_value=mojom_types_mojom.Value(
|
| literal_value=mojom_types_mojom.LiteralValue(uint64_value=20)),
|
| int_value=20)
|
| value2 = mojom_types_mojom.EnumValue(
|
| decl_data=mojom_types_mojom.DeclarationData(short_name='val2'),
|
| - enum_type_key='enum_key',
|
| int_value=70)
|
| mojom_enum.values = [value1, value2]
|
|
|
| graph = mojom_files_mojom.MojomFileGraph()
|
| graph.resolved_types = {
|
| 'enum_key': mojom_types_mojom.UserDefinedType(enum_type=mojom_enum)}
|
| - graph.resolved_values = {
|
| - 'enum_value1': mojom_types_mojom.UserDefinedValue(enum_value=value1),
|
| - 'enum_value2': mojom_types_mojom.UserDefinedValue(enum_value=value2),
|
| - }
|
|
|
| mojom = mojom_types_mojom.Value(
|
| - user_value_reference=mojom_types_mojom.UserValueReference(
|
| + enum_value_reference=mojom_types_mojom.EnumValueReference(
|
| identifier='SOMEID',
|
| - value_key='enum_value1'))
|
| + enum_type_key='enum_key',
|
| + enum_value_index=0))
|
|
|
| translator = mojom_translator.FileTranslator(graph, file_name)
|
| enum_value = translator.ValueFromMojom(mojom)
|
| @@ -880,21 +869,19 @@ class TestValueFromMojom(unittest.TestCase):
|
| value=mojom_types_mojom.Value(
|
| literal_value=mojom_types_mojom.LiteralValue(
|
| int64_value=30)))
|
| - user_defined_value = mojom_types_mojom.UserDefinedValue()
|
| - user_defined_value.declared_constant = mojom_const
|
|
|
| graph = mojom_files_mojom.MojomFileGraph()
|
| - graph.resolved_values = {'value_key': user_defined_value}
|
| + graph.resolved_constants = {'constant_key': mojom_const}
|
|
|
| mojom = mojom_types_mojom.Value(
|
| - user_value_reference=mojom_types_mojom.UserValueReference(
|
| + constant_reference=mojom_types_mojom.ConstantReference(
|
| identifier='SOMEID',
|
| - value_key='value_key'))
|
| + constant_key='constant_key'))
|
|
|
| translator = mojom_translator.FileTranslator(graph, file_name)
|
| const_value = translator.ValueFromMojom(mojom)
|
| self.assertIs(
|
| - translator.ConstantFromValueKey('value_key'), const_value.constant)
|
| + translator.ConstantFromKey('constant_key'), const_value.constant)
|
| self.assertIs(mojom_const.decl_data.short_name, const_value.name)
|
|
|
|
|
|
|