def test_addGlobal_at_Global(self): table = SymTable() table.addGlobal(1,"Joe") assert_equal(table._data[1], "Joe")
def test_addGlobal_at_Local(self): table = SymTable() childTable = SymTable(table) childTable.addGlobal(1,"Joe") assert_equal(table._data[1], "Joe") assert("Joe" not in childTable._data.values())
def test_retrievals_global(self): table = SymTable() childTable = SymTable(table) childTable.addGlobal(1,"Joe") assert_equal(childTable.lookup(1), "Joe")