def test_detach_invalid_state(self):
        self._assert_unexpected_state_exception(self.V.DETACH,
                                                self.S.ERROR_STATE)
Non-streaming producers get wrapped as streaming producers.
dataset/ETHPy150Open ClusterHQ/flocker/flocker/node/agents/functional/test_ebs.py/VolumeStateTransitionTests.test_detach_invalid_state--crossover with--dataset/ETHPy150Open nlloyd/SubliminalCollaborator/libs/twisted/protocols/test/test_tls.py/TLSProducerTests.test_nonStreamingProducer