Lines Matching full:spam
26 def spam(a, b, *var, **kw):
186 spam = find_block(top, "spam") variable in SymtableTest
187 internal = find_block(spam, "internal")
188 other_internal = find_block(spam, "other_internal")
204 self.assertEqual(self.spam.get_type(), "function")
221 self.assertGreater(self.spam.get_id(), 0)
232 self.assertTrue(self.spam.is_optimized())
237 self.assertFalse(self.spam.is_nested())
247 self.assertEqual(self.spam.get_lineno(), 14)
250 func = self.spam
258 self.assertTrue(self.spam.lookup("glob").is_global())
259 self.assertFalse(self.spam.lookup("glob").is_declared_global())
260 self.assertTrue(self.spam.lookup("bar").is_global())
261 self.assertTrue(self.spam.lookup("bar").is_declared_global())
264 self.assertTrue(self.spam.lookup("bar").is_global())
270 self.assertFalse(self.spam.lookup("some_var").is_nonlocal())
276 self.assertTrue(self.spam.lookup("x").is_local())
277 self.assertFalse(self.spam.lookup("bar").is_local())
287 self.assertTrue(self.spam.lookup("internal").is_referenced())
288 self.assertFalse(self.spam.lookup("x").is_referenced())
292 self.assertTrue(self.spam.lookup(sym).is_parameter())
293 self.assertFalse(self.spam.lookup("x").is_parameter())
304 self.assertTrue(self.top.lookup("spam").is_namespace())
305 self.assertTrue(self.spam.lookup("internal").is_namespace())
307 self.assertFalse(self.spam.lookup("x").is_namespace())
309 self.assertTrue(self.top.lookup("spam").get_namespace() is self.spam)
319 self.assertTrue(self.spam.lookup("x").is_assigned())
320 self.assertTrue(self.spam.lookup("bar").is_assigned())
321 self.assertTrue(self.top.lookup("spam").is_assigned())
355 self.assertEqual(self.spam.get_name(), "spam")
356 self.assertEqual(self.spam.lookup("x").get_name(), "x")
437 symtable.symtable(brokencode, "spam", "exec")
439 self.assertEqual(e.filename, "spam")
446 symtable.symtable("pass", b"spam", "exec")
448 symtable.symtable("pass", bytearray(b"spam"), "exec")
450 symtable.symtable("pass", memoryview(b"spam"), "exec")
452 symtable.symtable("pass", list(b"spam"), "exec")
474 self.assertEqual(str(self.spam), "<Function SymbolTable for spam in ?>")
477 self.assertEqual(repr(self.spam.lookup("glob")),
479 self.assertEqual(repr(self.spam.lookup("bar")),
481 self.assertEqual(repr(self.spam.lookup("a")),
483 self.assertEqual(repr(self.spam.lookup("internal")),
485 self.assertEqual(repr(self.spam.lookup("other_internal")),
514 self.assertIn(" local symbol 'spam': def_local", lines)
515 self.assertIn(" symbol table for function 'spam':", lines)