def test_memset_connection(): p = MemsetProtocol() p.transport = mock = MockTransport() f = protocol.ClientFactory() f.key = 'a' f.deferred = defer.Deferred() f.value = 'v' p.factory = f f.timeout = 0.2 p.connectionMade() expectedValue = '\r\n'.join(["set a 0 0 1", 'v', '']) assert p.transport.value() == expectedValue p.lineReceived('')
def test_memset_timeout(): p = MemsetProtocol() p.transport = mock = MockTransport() f = protocol.ClientFactory() f.key = 'a' f.value = 'v' f.timeout = 0.2 f.deferred = d = defer.Deferred() p.factory = f p.connectionMade() def failed(f): assert f.getErrorMessage() == "Timeout" d.addErrback(failed) return d