The code makes sense, though in order to get the Approve we need the following:
* unit tests for both branches of the newly added if
* self.NM_STATE_UNKNOWN should be defined for both versions of the protocol
* the protocol version number should not be a literal string but a constant
The code makes sense, though in order to get the Approve we need the following:
* unit tests for both branches of the newly added if STATE_UNKNOWN should be defined for both versions of the protocol
* self.NM_
* the protocol version number should not be a literal string but a constant