'If an unusual SSH version is received and is not included in
C{supportedVersions}, an unsupported version error is emitted.'

def test_unsupportedVersionsCallUnsupportedVersionReceived(self):

    proto = MockTransportBase()
    proto.supportedVersions = ('2.0',)
    proto.makeConnection(proto_helpers.StringTransport())
    proto.dataReceived('SSH-9.99-OpenSSH\n')
    self.assertEqual('9.99', proto.gotUnsupportedVersion)
