'Subsequent calls to buildProtocol should result in different instances
of the protocol, as well as their authenticators.'

def test_buildProtocolTwice(self):

    xs1 = self.factory.buildProtocol(None)
    xs2 = self.factory.buildProtocol(None)
    self.assertNotIdentical(xs1, xs2)
    self.assertNotIdentical(xs1.authenticator, xs2.authenticator)
