'Verify that responders of requiresAnswer=False commands have to return
a dictionary anyway.
(requiresAnswer is a hint from the _client_ - the server may be called
upon to answer commands in any case, if the client wants to know when
they complete.)'

def test_noAnswerResponderBadAnswer(self):

    (c, s, p) = connectedServerAndClient(ServerClass=BadNoAnswerCommandProtocol, ClientClass=SimpleSymmetricCommandProtocol)
    c.callRemote(NoAnswerHello, hello='hello')
    p.flush()
    le = self.flushLoggedErrors(amp.BadLocalReturn)
    self.assertEqual(len(le), 1)
