Exemplo n.º 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))
Exemplo n.º 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))
Exemplo n.º 3
0
 def test_add(self):
     smap = SymbolMap()
     smap.addSymbol(self.instance.x, "x")
     smap.addSymbol(self.instance.y[1], "y[1]")
     self.assertEqual(set(smap.bySymbol.keys()), set(['x', 'y[1]']))