Ejemplo n.º 1
0
 def testCreateId(self):
   dict_ = _JscModel(self._LoadJSON('test_file.json')).ToDict()
   self.assertEquals('type-TypeA', dict_['types'][0]['id'])
   self.assertEquals('property-TypeA-b',
                     dict_['types'][0]['properties'][0]['id'])
   self.assertEquals('method-get', dict_['functions'][0]['id'])
   self.assertEquals('event-EventA', dict_['events'][0]['id'])
Ejemplo n.º 2
0
 def testCreateId(self):
     dict_ = _JscModel(self._LoadJSON('test_file.json')).ToDict()
     self.assertEquals('type-TypeA', dict_['types'][0]['id'])
     self.assertEquals('property-TypeA-b',
                       dict_['types'][0]['properties'][0]['id'])
     self.assertEquals('method-get', dict_['functions'][0]['id'])
     self.assertEquals('event-EventA', dict_['events'][0]['id'])
Ejemplo n.º 3
0
 def testFormatDescription(self):
   dict_ = _JscModel(self._LoadJSON('ref_test.json')).ToDict()
   self.assertEquals(_MakeLink('#type-type2', 'type2'),
                     _GetType(dict_, 'type1')['description'])
   self.assertEquals(
       'A %s, or %s' % (_MakeLink('#type-type3', 'type3'),
                        _MakeLink('#type-type2', 'type2')),
       _GetType(dict_, 'type2')['description'])
   self.assertEquals(
       '%s != %s' % (_MakeLink('other.html#type-type2', 'other.type2'),
                     _MakeLink('#type-type2', 'type2')),
       _GetType(dict_, 'type3')['description'])
Ejemplo n.º 4
0
 def testFormatDescription(self):
     dict_ = _JscModel(self._LoadJSON('ref_test.json')).ToDict()
     self.assertEquals(_MakeLink('#type-type2', 'type2'),
                       _GetType(dict_, 'type1')['description'])
     self.assertEquals(
         'A %s, or %s' % (_MakeLink(
             '#type-type3', 'type3'), _MakeLink('#type-type2', 'type2')),
         _GetType(dict_, 'type2')['description'])
     self.assertEquals(
         '%s != %s' % (_MakeLink('other.html#type-type2', 'other.type2'),
                       _MakeLink('#type-type2', 'type2')),
         _GetType(dict_, 'type3')['description'])
Ejemplo n.º 5
0
 def _ToDictTest(self, filename):
   expected_json = json.loads(self._ReadLocalFile('expected_' + filename))
   gen = _JscModel(self._LoadJSON(filename))
   self.assertEquals(expected_json, gen.ToDict())
Ejemplo n.º 6
0
 def _ToDictTest(self, filename):
     expected_json = json.loads(self._ReadLocalFile('expected_' + filename))
     gen = _JscModel(self._LoadJSON(filename))
     self.assertEquals(expected_json, gen.ToDict())