Lines Matching refs:definition

17     definition = EnumDefinition(class_name='ClassName',
20 output = GenerateOutput('path/to/file', definition)
50 definition = definitions[0]
51 self.assertEqual('EnumName', definition.class_name)
52 self.assertEqual('test.namespace', definition.class_package)
55 definition.entries)
79 definition = definitions[0]
80 self.assertEqual('EnumOne', definition.class_name)
81 self.assertEqual('test.namespace', definition.class_package)
84 definition.entries)
86 definition = definitions[1]
87 self.assertEqual('EnumTwo', definition.class_name)
88 self.assertEqual('other.package', definition.class_package)
91 definition.entries)
94 definition = EnumDefinition('c', 'p', [])
95 definition.AppendEntry('A', None)
96 definition.AppendEntry('B', None)
97 definition.AppendEntry('C', None)
98 definition.Finalize()
102 definition.entries)
105 definition = EnumDefinition('c', 'p', [])
106 definition.AppendEntry('A', '1')
107 definition.AppendEntry('B', '2')
108 definition.AppendEntry('C', '3')
109 definition.Finalize()
113 definition.entries)
116 definition = EnumDefinition('c', 'p', [])
117 definition.AppendEntry('A', None)
118 definition.AppendEntry('B', 'A')
119 definition.AppendEntry('C', None)
120 definition.AppendEntry('D', 'C')
121 definition.Finalize()
126 definition.entries)
129 definition = EnumDefinition('c', 'p', [])
130 definition.AppendEntry('A', None)
131 definition.AppendEntry('B', '1')
132 definition.AppendEntry('C', None)
134 definition.Finalize()
137 definition = EnumDefinition('c', 'p', [])
138 definition.AppendEntry('P_A', None)
139 definition.AppendEntry('B', None)
140 definition.AppendEntry('P_C', None)
141 definition.prefix_to_strip = 'P_'
142 definition.Finalize()
143 self.assertEqual(['A', 'B', 'C'], definition.entries.keys())
146 definition = EnumDefinition('ClassName', 'p', [])
147 definition.AppendEntry('CLASS_NAME_A', None)
148 definition.AppendEntry('CLASS_NAME_B', None)
149 definition.AppendEntry('CLASS_NAME_C', None)
150 definition.Finalize()
151 self.assertEqual(['A', 'B', 'C'], definition.entries.keys())
154 definition = EnumDefinition('Name', 'p', [])
155 definition.AppendEntry('A', None)
156 definition.AppendEntry('B', None)
157 definition.AppendEntry('NAME_LAST', None)
158 definition.Finalize()
159 self.assertEqual(['A', 'B', 'NAME_LAST'], definition.entries.keys())