# Copyright (c) 2009-2021, Google LLC # All rights reserved. # # Use of this source code is governed by a BSD-style # license that can be found in the LICENSE file or at # https://developers.google.com/open-source/licenses/bsd load(":pyproto_test_wrapper.bzl", "pyproto_test_wrapper") # begin:github_only load("@pip_deps//:requirements.bzl", "requirement") # end:github_only # begin:google_only # package(default_applicable_licenses = ["//upb:license"]) # end:google_only licenses(["notice"]) pyproto_test_wrapper(name = "descriptor_database_test") pyproto_test_wrapper(name = "descriptor_pool_test") pyproto_test_wrapper(name = "descriptor_test") # begin:github_only pyproto_test_wrapper(name = "generator_test") # end:github_only pyproto_test_wrapper(name = "json_format_test") pyproto_test_wrapper(name = "keywords_test") pyproto_test_wrapper(name = "message_factory_test") # begin:github_only # This target has different dependencies and fails when using the wrapper # TODO: Move this to using pyproto_test_wrapper py_test( name = "numpy_test", srcs = ["numpy_test_wrapper.py"], main = "numpy_test_wrapper.py", target_compatible_with = select({ "@system_python//:supported": [], "//conditions:default": ["@platforms//:incompatible"], }), deps = [ requirement("numpy"), "//python:_message", "//python/google/protobuf/internal/numpy:numpy_test", ], ) # end:github_only # begin:google_only # pyproto_test_wrapper(name = "numpy_test") # end:google_only pyproto_test_wrapper(name = "proto_builder_test") pyproto_test_wrapper(name = "service_reflection_test") pyproto_test_wrapper(name = "symbol_database_test") pyproto_test_wrapper(name = "text_encoding_test") pyproto_test_wrapper(name = "message_test") pyproto_test_wrapper(name = "reflection_test") pyproto_test_wrapper(name = "text_format_test") pyproto_test_wrapper(name = "unknown_fields_test") pyproto_test_wrapper(name = "well_known_types_test") pyproto_test_wrapper(name = "wire_format_test") filegroup( name = "test_files", srcs = glob(["*.py"]), visibility = [ "//python/dist:__pkg__", # Scheuklappen: keep ], )