def test_method(self):

        for testThing in (SomeDohickey('pencil'), MiddleMan('pencil')):
            self.browser.watchObject(testThing, 'testThing',
                                     self.watcher.receiveBrowserObject)
            self.watcher.setZero()

            rval = testThing.bip()
            self.assertEqual(rval, ('pencil',))

            self.assertTrue(self.watcher.len())
            olink = self.watcher.links[-1]
            self.assertEqual(olink.id, id(testThing))
Triggering a watcher response by invoking a method.
dataset/ETHPy150Open twisted/twisted/twisted/test/test_explorer.py/FIXME_Watch.test_method