def test_call_firstresult(self):
     plugins = PytestPlugins()
     class My1:
         def method(self):
             pass
     class My2:
         def method(self):
             return True 
     class My3:
         def method(self):
             return None
     assert plugins.call_firstresult("method") is None
     assert plugins.call_firstresult("methodnotexists") is None
     plugins.register(My1())
     assert plugins.call_firstresult("method") is None
     plugins.register(My2())
     assert plugins.call_firstresult("method") == True
     plugins.register(My3())
     assert plugins.call_firstresult("method") == True