| Index: tools/json_schema_compiler/idl_schema_test.py
|
| diff --git a/tools/json_schema_compiler/idl_schema_test.py b/tools/json_schema_compiler/idl_schema_test.py
|
| index a4fd0d859aca3e1c490b3bfeecde0a27effe3343..873333b03a5b18724704810f76b230b0591c8a70 100755
|
| --- a/tools/json_schema_compiler/idl_schema_test.py
|
| +++ b/tools/json_schema_compiler/idl_schema_test.py
|
| @@ -38,14 +38,14 @@ class IdlSchemaTest(unittest.TestCase):
|
| self.assertEquals(expected, getParams(schema, 'function5'))
|
|
|
| expected = [{'type':'function', 'name':'cb',
|
| - 'parameters':[{'name':'arg', '$ref':'idl_basics.MyType1'}]}]
|
| + 'parameters':[{'name':'arg', '$ref':'MyType1'}]}]
|
| self.assertEquals(expected, getParams(schema, 'function6'))
|
|
|
| def testCallbackWithArrayArgument(self):
|
| schema = self.idl_basics
|
| expected = [{'type':'function', 'name':'cb',
|
| 'parameters':[{'name':'arg', 'type':'array',
|
| - 'items':{'$ref':'idl_basics.MyType2'}}]}]
|
| + 'items':{'$ref':'MyType2'}}]}]
|
| self.assertEquals(expected, getParams(schema, 'function12'))
|
|
|
|
|
| @@ -61,20 +61,20 @@ class IdlSchemaTest(unittest.TestCase):
|
| 'x': {'name': 'x', 'type': 'integer', 'enum': [1,2],
|
| 'description': 'This comment tests "double-quotes".'},
|
| 'y': {'name': 'y', 'type': 'string'}},
|
| - getType(self.idl_basics, 'idl_basics.MyType1')['properties'])
|
| + getType(self.idl_basics, 'MyType1')['properties'])
|
|
|
| def testEnum(self):
|
| schema = self.idl_basics
|
| expected = {'enum': ['name1', 'name2'], 'description': 'Enum description',
|
| - 'type': 'string', 'id': 'idl_basics.EnumType'}
|
| + 'type': 'string', 'id': 'EnumType'}
|
| self.assertEquals(expected, getType(schema, expected['id']))
|
|
|
| - expected = [{'name':'type', '$ref':'idl_basics.EnumType'},
|
| + expected = [{'name':'type', '$ref':'EnumType'},
|
| {'type':'function', 'name':'cb',
|
| - 'parameters':[{'name':'type', '$ref':'idl_basics.EnumType'}]}]
|
| + 'parameters':[{'name':'type', '$ref':'EnumType'}]}]
|
| self.assertEquals(expected, getParams(schema, 'function13'))
|
|
|
| - expected = [{'items': {'$ref': 'idl_basics.EnumType'}, 'name': 'types',
|
| + expected = [{'items': {'$ref': 'EnumType'}, 'name': 'types',
|
| 'type': 'array'}]
|
| self.assertEquals(expected, getParams(schema, 'function14'))
|
|
|
| @@ -114,7 +114,7 @@ class IdlSchemaTest(unittest.TestCase):
|
| [{'description': ('So should this comment about the argument. '
|
| '<em>HTML</em> is fine too.'),
|
| 'name': 'arg',
|
| - '$ref': 'idl_basics.MyType1'}],
|
| + '$ref': 'MyType1'}],
|
| func['parameters'])
|
| func = getFunction(schema, 'function4')
|
| self.assertEquals(('This tests if "double-quotes" are escaped correctly.'
|
| @@ -124,21 +124,21 @@ class IdlSchemaTest(unittest.TestCase):
|
| def testReservedWords(self):
|
| schema = idl_schema.Load('test/idl_reserved_words.idl')[0]
|
|
|
| - foo_type = getType(schema, 'reserved_words.Foo')
|
| + foo_type = getType(schema, 'Foo')
|
| self.assertEquals(['float', 'DOMString'], foo_type['enum'])
|
|
|
| - enum_type = getType(schema, 'reserved_words.enum')
|
| + enum_type = getType(schema, 'enum')
|
| self.assertEquals(['callback', 'namespace'], enum_type['enum'])
|
|
|
| - dictionary = getType(schema, 'reserved_words.dictionary');
|
| + dictionary = getType(schema, 'dictionary');
|
| self.assertEquals('integer', dictionary['properties']['long']['type'])
|
|
|
| - mytype = getType(schema, 'reserved_words.MyType')
|
| + mytype = getType(schema, 'MyType')
|
| self.assertEquals('string', mytype['properties']['interface']['type'])
|
|
|
| params = getParams(schema, 'static')
|
| - self.assertEquals('reserved_words.Foo', params[0]['$ref'])
|
| - self.assertEquals('reserved_words.enum', params[1]['$ref'])
|
| + self.assertEquals('Foo', params[0]['$ref'])
|
| + self.assertEquals('enum', params[1]['$ref'])
|
|
|
| if __name__ == '__main__':
|
| unittest.main()
|
|
|