Lines Matching refs:gsl
22 import gen_stub_libs as gsl
30 self.assertEqual(9, gsl.decode_api_level('9', {}))
31 self.assertEqual(9000, gsl.decode_api_level('O', {'O': 9000}))
34 gsl.decode_api_level('O', {})
39 self.assertEqual([], gsl.get_tags(''))
40 self.assertEqual([], gsl.get_tags('foo bar baz'))
43 self.assertEqual(['foo', 'bar'], gsl.get_tags('# foo bar'))
44 self.assertEqual(['bar', 'baz'], gsl.get_tags('foo # bar baz'))
47 self.assertTupleEqual(('foo', 'bar'), gsl.split_tag('foo=bar'))
48 self.assertTupleEqual(('foo', 'bar=baz'), gsl.split_tag('foo=bar=baz'))
50 gsl.split_tag('foo')
53 self.assertEqual('bar', gsl.get_tag_value('foo=bar'))
54 self.assertEqual('bar=baz', gsl.get_tag_value('foo=bar=baz'))
56 gsl.get_tag_value('foo')
59 self.assertTrue(gsl.is_api_level_tag('introduced=24'))
60 self.assertTrue(gsl.is_api_level_tag('introduced-arm=24'))
61 self.assertTrue(gsl.is_api_level_tag('versioned=24'))
64 self.assertFalse(gsl.is_api_level_tag('arm'))
65 self.assertFalse(gsl.is_api_level_tag('introduced'))
66 self.assertFalse(gsl.is_api_level_tag('versioned'))
69 self.assertFalse(gsl.is_api_level_tag('versioned-arm=24'))
94 expected_tags, gsl.decode_api_level_tags(tags, api_map))
96 with self.assertRaises(gsl.ParseError):
97 gsl.decode_api_level_tags(['introduced=O'], {})
102 self.assertFalse(gsl.version_is_private('foo'))
103 self.assertFalse(gsl.version_is_private('PRIVATE'))
104 self.assertFalse(gsl.version_is_private('PLATFORM'))
105 self.assertFalse(gsl.version_is_private('foo_private'))
106 self.assertFalse(gsl.version_is_private('foo_platform'))
107 self.assertFalse(gsl.version_is_private('foo_PRIVATE_'))
108 self.assertFalse(gsl.version_is_private('foo_PLATFORM_'))
110 self.assertTrue(gsl.version_is_private('foo_PRIVATE'))
111 self.assertTrue(gsl.version_is_private('foo_PLATFORM'))
116 self.assertTrue(gsl.symbol_in_arch([], 'arm'))
117 self.assertTrue(gsl.symbol_in_arch(['arm'], 'arm'))
119 self.assertFalse(gsl.symbol_in_arch(['x86'], 'arm'))
122 self.assertTrue(gsl.symbol_in_api([], 'arm', 9))
123 self.assertTrue(gsl.symbol_in_api(['introduced=9'], 'arm', 9))
124 self.assertTrue(gsl.symbol_in_api(['introduced=9'], 'arm', 14))
125 self.assertTrue(gsl.symbol_in_api(['introduced-arm=9'], 'arm', 14))
126 self.assertTrue(gsl.symbol_in_api(['introduced-arm=9'], 'arm', 14))
127 self.assertTrue(gsl.symbol_in_api(['introduced-x86=14'], 'arm', 9))
128 self.assertTrue(gsl.symbol_in_api(
130 self.assertTrue(gsl.symbol_in_api(
132 self.assertTrue(gsl.symbol_in_api(
134 self.assertTrue(gsl.symbol_in_api(
135 ['future'], 'arm', gsl.FUTURE_API_LEVEL))
137 self.assertFalse(gsl.symbol_in_api(['introduced=14'], 'arm', 9))
138 self.assertFalse(gsl.symbol_in_api(['introduced-arm=14'], 'arm', 9))
139 self.assertFalse(gsl.symbol_in_api(['future'], 'arm', 9))
140 self.assertFalse(gsl.symbol_in_api(
142 self.assertFalse(gsl.symbol_in_api(
144 self.assertFalse(gsl.symbol_in_api(
146 self.assertFalse(gsl.symbol_in_api(
148 self.assertFalse(gsl.symbol_in_api(
154 self.assertTrue(gsl.symbol_in_api(['x86'], 'arm', 9))
157 self.assertTrue(gsl.symbol_versioned_in_api([], 9))
158 self.assertTrue(gsl.symbol_versioned_in_api(['versioned=9'], 9))
159 self.assertTrue(gsl.symbol_versioned_in_api(['versioned=9'], 14))
161 self.assertFalse(gsl.symbol_versioned_in_api(['versioned=14'], 9))
166 self.assertFalse(gsl.should_omit_version('foo', [], 'arm', 9, False))
168 self.assertTrue(gsl.should_omit_version(
170 self.assertTrue(gsl.should_omit_version(
173 self.assertTrue(gsl.should_omit_version(
177 self.assertTrue(gsl.should_omit_version(
180 self.assertFalse(gsl.should_omit_version('foo', [], 'arm', 9, True))
181 self.assertFalse(gsl.should_omit_version(
185 self.assertFalse(gsl.should_omit_version('foo', [], 'arm', 9, False))
186 self.assertFalse(gsl.should_omit_version(
189 self.assertTrue(gsl.should_omit_version(
193 self.assertFalse(gsl.should_omit_version('foo', [], 'arm', 9, False))
195 gsl.should_omit_version('foo', ['introduced=9'], 'arm', 9, False))
198 gsl.should_omit_version('foo', ['introduced=14'], 'arm', 9, False))
210 parser = gsl.SymbolFileParser(input_file, {})
235 parser = gsl.SymbolFileParser(input_file, {})
244 gsl.Symbol('baz', []),
245 gsl.Symbol('qux', ['woodly', 'doodly']),
259 parser = gsl.SymbolFileParser(input_file, {})
261 with self.assertRaises(gsl.ParseError):
270 parser = gsl.SymbolFileParser(input_file, {})
272 with self.assertRaises(gsl.ParseError):
280 parser = gsl.SymbolFileParser(input_file, {})
298 parser = gsl.SymbolFileParser(input_file, {})
300 with self.assertRaises(gsl.ParseError):
310 parser = gsl.SymbolFileParser(input_file, {})
321 parser = gsl.SymbolFileParser(input_file, {})
323 with self.assertRaises(gsl.ParseError):
327 with self.assertRaises(gsl.ParseError):
329 parser = gsl.SymbolFileParser(input_file, {})
350 parser = gsl.SymbolFileParser(input_file, {})
354 gsl.Version('VERSION_1', None, [], [
355 gsl.Symbol('foo', []),
356 gsl.Symbol('bar', ['baz']),
358 gsl.Version('VERSION_2', 'VERSION_1', ['wasd'], [
359 gsl.Symbol('woodly', []),
360 gsl.Symbol('doodly', ['asdf']),
373 generator = gsl.Generator(src_file, version_file, 'arm', 9, False)
375 version = gsl.Version('VERSION_PRIVATE', None, [], [
376 gsl.Symbol('foo', []),
382 version = gsl.Version('VERSION', None, ['x86'], [
383 gsl.Symbol('foo', []),
389 version = gsl.Version('VERSION', None, ['introduced=14'], [
390 gsl.Symbol('foo', []),
401 generator = gsl.Generator(src_file, version_file, 'arm', 9, False)
403 version = gsl.Version('VERSION_1', None, [], [
404 gsl.Symbol('foo', ['x86']),
410 version = gsl.Version('VERSION_1', None, [], [
411 gsl.Symbol('foo', ['introduced=14']),
417 version = gsl.Version('VERSION_1', None, [], [
418 gsl.Symbol('foo', ['vndk']),
427 generator = gsl.Generator(src_file, version_file, 'arm', 9, False)
430 gsl.Version('VERSION_1', None, [], [
431 gsl.Symbol('foo', []),
432 gsl.Symbol('bar', ['var']),
434 gsl.Version('VERSION_2', 'VERSION_1', [], [
435 gsl.Symbol('baz', []),
437 gsl.Version('VERSION_3', 'VERSION_1', [], [
438 gsl.Symbol('qux', ['versioned=14']),
502 parser = gsl.SymbolFileParser(input_file, api_map)
507 generator = gsl.Generator(src_file, version_file, 'arm', 9, False)
552 parser = gsl.SymbolFileParser(input_file, api_map)
557 generator = gsl.Generator(src_file, version_file, 'arm', 9001, False)