Lines Matching refs:top
54 top = symtable.symtable(TEST_CODE, "?", "exec") variable in SymtableTest
56 Mine = find_block(top, "Mine")
58 spam = find_block(top, "spam")
61 foo = find_block(top, "foo")
64 self.assertEqual(self.top.get_type(), "module")
71 self.assertGreater(self.top.get_id(), 0)
78 self.assertFalse(self.top.is_optimized())
83 self.assertFalse(self.top.is_nested())
89 self.assertTrue(self.top.has_children())
94 self.assertEqual(self.top.get_lineno(), 0)
114 self.assertTrue(self.top.lookup("some_non_assigned_global_var").is_global())
115 self.assertTrue(self.top.lookup("some_assigned_global_var").is_global())
127 self.assertTrue(self.top.lookup("some_non_assigned_global_var").is_local())
128 self.assertTrue(self.top.lookup("some_assigned_global_var").is_local())
144 self.assertEqual(len(self.top.get_identifiers()),
145 len(self.top.get_symbols()))
147 self.assertRaises(KeyError, self.top.lookup, "not_here")
150 self.assertTrue(self.top.lookup("Mine").is_namespace())
152 self.assertTrue(self.top.lookup("spam").is_namespace())
154 self.assertTrue(self.top.lookup("namespace_test").is_namespace())
157 self.assertTrue(self.top.lookup("spam").get_namespace() is self.spam)
158 ns_test = self.top.lookup("namespace_test")
165 self.assertTrue(self.top.lookup("spam").is_assigned())
195 self.assertTrue(self.top.lookup("sys").is_imported())
198 self.assertEqual(self.top.get_name(), "top")
239 top = symtable.symtable(TEST_CODE.encode('utf8'), "?", "exec")
240 self.assertIsNotNone(find_block(top, "Mine"))
244 top = symtable.symtable(code, "?", "exec")
245 self.assertIsNotNone(find_block(top, "\u017d"))
248 self.assertEqual(str(self.top), "<SymbolTable for module ?>")