'Passing L{defer.ensureDeferred} a non-coroutine and a non-Deferred will
raise a L{ValueError}.'

def test_willNotAllowNonDeferredOrCoroutine(self):

    with self.assertRaises(ValueError):
        defer.ensureDeferred('something')
