We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 86c72b9 commit b8814ffCopy full SHA for b8814ff
.generator/parse_googleapis_content.py
@@ -97,6 +97,7 @@
97
"genrule",
98
)
99
100
+
101
def parse_content(content: str) -> dict:
102
"""Parses content from BUILD.bazel and returns a dictionary
103
containing bazel rules and arguments.
.generator/test_parse_googleapis_content.py
@@ -22,17 +22,19 @@
22
23
def test_parse_build_bazel():
24
expected_result = {
25
- 'language_proto': {'name': 'language_proto'},
26
- 'language_py_gapic': {'deps': [],
27
- 'grpc_service_config': 'language_grpc_service_config.json',
28
- 'name': 'language_py_gapic',
29
- 'rest_numeric_enums': True,
30
- 'service_yaml': 'language_v1.yaml',
31
- 'srcs': [':language_proto'],
32
- 'transport': 'grpc+rest'},
+ "language_proto": {"name": "language_proto"},
+ "language_py_gapic": {
+ "deps": [],
+ "grpc_service_config": "language_grpc_service_config.json",
+ "name": "language_py_gapic",
+ "rest_numeric_enums": True,
+ "service_yaml": "language_v1.yaml",
+ "srcs": [":language_proto"],
33
+ "transport": "grpc+rest",
34
+ },
35
}
36
with open(BUILD_BAZEL_PATH, "r") as f:
37
content = f.read()
38
result = parse_googleapis_content.parse_content(content)
39
- assert result == expected_result
40
+ assert result == expected_result
0 commit comments