def test_remote_addBuilder(self): """ Should wrap the remote in a RemoteHub then call addBuilder """ h = Hub() h.remoteHubFactory = FakeRemoteHub called = [] h.addBuilder = called.append h.remote_addBuilder('foo') self.assertEqual(len(called), 1) r = called[0] self.assertTrue(isinstance(r, FakeRemoteHub)) self.assertEqual(r.original, 'foo') self.assertEqual(r.hub, h)