コード例 #1
0
 def test_error2(self):
     smap = SymbolMap()
     smap.addSymbol(self.instance.x, 'x')
     smap.alias(self.instance.x, 'X')
     self.assertEqual(id(smap.getObject('x')), id(self.instance.x))
     self.assertEqual(id(smap.getObject('X')), id(self.instance.x))
     self.assertEqual(id(smap.getObject('y')), id(SymbolMap.UnknownSymbol))
コード例 #2
0
 def test_alias_and_getObject(self):
     smap = SymbolMap()
     smap.addSymbol(self.instance.x, 'x')
     smap.alias(self.instance.x, 'X')
     self.assertEqual(set(smap.bySymbol.keys()), set(['x']))
     self.assertEqual(set(smap.aliases.keys()), set(['X']))
     self.assertEqual(id(smap.getObject('x')), id(self.instance.x))
     self.assertEqual(id(smap.getObject('X')), id(self.instance.x))