Skip to content

Commit c75f3e6

Browse files
anandoleecopybara-github
authored andcommitted
internal change for protobuf
PiperOrigin-RevId: 573075750
1 parent 0ffef4a commit c75f3e6

File tree

2 files changed

+16
-14
lines changed

2 files changed

+16
-14
lines changed

pybind11_protobuf/tests/BUILD

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
load("@com_github_grpc_grpc//bazel:python_rules.bzl", "py_proto_library")
44

5+
load("//net/proto2/python/public:build_defs.bzl", "py_test_multiple_proto_implementations")
6+
57
# Placeholder: load py_proto_library
68
# Placeholder: load py_library
79
load("@pybind11_bazel//:build_defs.bzl", "pybind_extension")
@@ -108,7 +110,7 @@ pybind_extension(
108110
],
109111
)
110112

111-
py_test(
113+
py_test_multiple_proto_implementations(
112114
name = "proto_enum_test",
113115
srcs = ["proto_enum_test.py"],
114116
data = [":proto_enum_module.so"],
@@ -117,7 +119,6 @@ py_test(
117119
deps = [
118120
":test_py_pb2",
119121
"@com_google_absl_py//absl/testing:absltest",
120-
"@com_google_protobuf//:protobuf_python",
121122
],
122123
)
123124

@@ -132,7 +133,7 @@ pybind_extension(
132133
],
133134
)
134135

135-
py_test(
136+
py_test_multiple_proto_implementations(
136137
name = "dynamic_message_test",
137138
srcs = ["dynamic_message_test.py"],
138139
data = [":dynamic_message_module.so"],
@@ -161,7 +162,7 @@ pybind_extension(
161162
],
162163
)
163164

164-
py_test(
165+
py_test_multiple_proto_implementations(
165166
name = "extension_test",
166167
srcs = ["extension_test.py"],
167168
data = [
@@ -178,7 +179,6 @@ py_test(
178179
":test_py_pb2", # fixdeps: keep - Direct dependency needed in open-source version, see https://github.com/grpc/grpc/issues/22811
179180
"@com_google_absl_py//absl/testing:absltest",
180181
"@com_google_absl_py//absl/testing:parameterized",
181-
"@com_google_protobuf//:protobuf_python",
182182
],
183183
)
184184

@@ -192,7 +192,7 @@ pybind_extension(
192192
],
193193
)
194194

195-
py_test(
195+
py_test_multiple_proto_implementations(
196196
name = "message_test",
197197
srcs = ["message_test.py"],
198198
data = [
@@ -221,7 +221,7 @@ pybind_extension(
221221
],
222222
)
223223

224-
py_test(
224+
py_test_multiple_proto_implementations(
225225
name = "pass_by_test",
226226
srcs = ["pass_by_test.py"],
227227
data = [":pass_by_module.so"],
@@ -259,7 +259,7 @@ pybind_extension(
259259
],
260260
)
261261

262-
py_test(
262+
py_test_multiple_proto_implementations(
263263
name = "wrapped_proto_module_test",
264264
srcs = ["wrapped_proto_module_test.py"],
265265
data = [":wrapped_proto_module.so"],
@@ -270,7 +270,6 @@ py_test(
270270
":test_py_pb2",
271271
"@com_google_absl_py//absl/testing:absltest",
272272
"@com_google_absl_py//absl/testing:parameterized",
273-
"@com_google_protobuf//:protobuf_python",
274273
],
275274
)
276275

@@ -285,7 +284,7 @@ pybind_extension(
285284
],
286285
)
287286

288-
py_test(
287+
py_test_multiple_proto_implementations(
289288
name = "thread_module_test",
290289
srcs = ["thread_module_test.py"],
291290
data = [":thread_module.so"],
@@ -295,7 +294,6 @@ py_test(
295294
":test_py_pb2",
296295
"@com_google_absl_py//absl/testing:absltest",
297296
"@com_google_absl_py//absl/testing:parameterized",
298-
"@com_google_protobuf//:protobuf_python",
299297
],
300298
)
301299

@@ -308,7 +306,7 @@ pybind_extension(
308306
],
309307
)
310308

311-
py_test(
309+
py_test_multiple_proto_implementations(
312310
name = "regression_wrappers_test",
313311
srcs = ["regression_wrappers_test.py"],
314312
data = [":regression_wrappers_module.so"],

pybind11_protobuf/tests/message_test.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -436,11 +436,15 @@ def test_text_format_to_string(self):
436436

437437
def test_text_format_parse(self):
438438
message = text_format.Parse(m.TEXT_FORMAT_MESSAGE, m.make_test_message())
439-
self.assertMultiLineEqual(str(message), m.TEXT_FORMAT_MESSAGE)
439+
self.assertMultiLineEqual(
440+
text_format.MessageToString(message), m.TEXT_FORMAT_MESSAGE
441+
)
440442

441443
def test_text_format_merge(self):
442444
message = text_format.Merge(m.TEXT_FORMAT_MESSAGE, m.make_test_message())
443-
self.assertMultiLineEqual(str(message), m.TEXT_FORMAT_MESSAGE)
445+
self.assertMultiLineEqual(
446+
text_format.MessageToString(message), m.TEXT_FORMAT_MESSAGE
447+
)
444448

445449
def test_proto_2_equal(self):
446450
self.assertProtoEqual(m.TEXT_FORMAT_MESSAGE,

0 commit comments

Comments
 (0)