'L{ssl.optionsForClientTLS} should be using L{ssl.platformTrust} by
default, so if we fake that out then it should trust ourselves again.'

def test_butIfTheyDidItWouldWork(self):

    (cProto, sProto, pump) = self.serviceIdentitySetup(u'valid.example.com', u'valid.example.com', useDefaultTrust=True, fakePlatformTrust=True)
    self.assertEqual(cProto.wrappedProtocol.data, 'greetings!')
    cErr = cProto.wrappedProtocol.lostReason
    sErr = sProto.wrappedProtocol.lostReason
    self.assertIsNone(cErr)
    self.assertIsNone(sErr)
