测试protobuffer的匹配项
proto-matcher的Python项目详细描述
原始匹配器
在Python中测试Protobuffer的匹配器。在
这是基于MessageDifferencer以及EqualsProto谷歌测试匹配器。在
美国石油学会
此软件包提供以下PyHamcrest匹配程序:
equals_proto
equals_proto(message:Union[Message,str])
测试参数是否等于给定的protobuf消息。在
approximately
^{pr2}$
测试参数是否等于给定的protobuf消息,同时使用近似值比较任何浮点字段。在
ignoring_field_paths
ignoring_field_paths(field_paths:Set[Tuple[str]],matcher:_ProtoMatcher)
测试参数是否等于给定的protobuf消息,同时忽略字段路径中指定的字段。在
ignoring_repeated_field_ordering
ignoring_repeated_field_ordering(proto_matcher:Matcher[Message])
测试参数是否等于给定的protobuf消息,忽略任何重复字段的顺序。在
partially
partially(proto_matcher:Matcher[Message])
测试参数部分等于给定的protobuf消息,也就是说,如果一个字段在参数中,但不在预期的消息中,则在比较中忽略它。在
- 项目
标签: