def test_duplicate_registration_with_builder(self): def ret(content): return "return" builder = Builder() function = ret builder.register(function) self.assert_equal(builder.get_callbacks(), [function]) builder.register(function) self.assert_equal(builder.get_callbacks(), [function]) self.assert_equal(builder.content, "") builder.run() self.assert_equal(builder.content, "return")
def test_builder_registration(self): def func(): pass builder = Builder() function = func builder.register(function) self.assert_equal(builder.get_callbacks(), [function])