python-proto-matcher 0.0.3 PyHamcrest test matchers for protocol buffers

This package provides the following PyHamcrest test matchers, that enable matching a protocol buffer message:

equals_proto

Test the argument equals the given protobuf message.

approximately

Test the argument equals the given protobuf message, while comparing any float field using approximation.

ignoring_field_paths

Test the argument equals the given protobuf message, while ignoring those fields specified in the field paths.

ignoring_repeated_field_ordering

Test the argument equals the given protobuf message, ignoring the ordering of any repeated field.

partially

Test the argument partially equals the given protobuf message, i.e. if a field is in the argument but not in the expected message, it's ignored in the comparison.