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))
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))
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]']))