def test_modules(self): import string chain = Postponed(string).ascii_letters self.assertEqual(chain._proceed(), string.ascii_letters)
def test_top_level_callables(self): chain = Postponed(Foo)('bar') self.assertEqual(chain._proceed().name, 'bar')