def test_globals_as_parameters(self): def f(x): return x + a self.assertEqual(5, call_with_globals({'a': 3}, f, 2))
def test_no_globals(self): def f(x): return x self.assertEqual(42, call_with_globals({}, f, 42))