You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.022May21201918151413121176530Apr292827242322212017161514102131Mar2726252423191812643216Feb1312Jan4Nov31Oct29281418Aug24Feb2019161514129876532131Jan302926242322191817161510526Dec2219188765129Nov2824222114532129Oct7Aug13Jul11985Unify packets checking in master and storage.Master and storage tests now inherit from neo.tests.base.NeoTestBase.As suggested in previous commit, add base class for NEO related tests.Improve storage bootstrap handler tests by introducing checkAskPacket(). ItFix tests where _addPacket calls where check to zero time with calls toFix tests with _addPacket instead of addPacket.Fix test method checkNoPacketSent to follow migration from addPacket toRemove checkCalledAbort method from tests since it's no more used because abortReplace a forgotten protocolError call by a raise of ProtocolError exception.Fix misspelled BrokenNodeDisallowedError name.Use differents databases between storage tests and ZODB to run them Handle ECONNRESET from socket level.All-in-one commit :Last commit of exception-based error handling serie. Raise ProtocolError As for previous commits, raise notReadyError exception. All error send answerRaise an exception when a broken node send packet through a connection. FixUse decorators and UnexpectedPacketError exception instead of callsIn master handlers, replace calls to handleUnexpectedPacket() with raise of Add decorators that implements common patterns used in handlers methods.First part of replacement of handleUnexpectedPacket calls with raises ofFix tests affected by commit #500.Move packet decoding method at module level instead of Packet class as it wasRemove packet argument from PacketMalformedError exception to move decode methodsAdd PacketMalformedError exception that inherit from ProtocolError to replaceRemove an unexpected and forgotten 'expectMessage'Factorize duplicate code that send informations about all nodes. Factorize duplicate code that send the whole partition table.Remove all except statements that catch all exceptions in protocol.py, CatchFix tests affected by previous commit.Remove except statements that catch all exceptions in connection.py and Fix tests that fails since bug fix #490 (send renamed as notify)Fix wrong method name.Fix bug introduced in replicator with commit #483.Factorize request/answer couples in client application by introducingadd missing importfix typo in commentEnable SQL queries logging previously disabled by error.Update all tests according to previous commit.When building a protocol packet, the ID is now added by the connection Update tests affected with changes introduced with previous commit.