'Sending a command with an omitted AmpList argument that is
designated as optional does not raise an InvalidSignature error.'

def test_optionalAmpListOmitted(self):

    (c, s, p) = connectedServerAndClient(ServerClass=SimpleSymmetricCommandProtocol, ClientClass=SimpleSymmetricCommandProtocol)
    L = []
    c.callRemote(DontRejectMe, magicWord=u'please').addCallback(L.append)
    p.flush()
    response = L.pop().get('response')
    self.assertEqual(response, 'list    omitted')
