Skip to content

Commit f4b49e5

Browse files
committed
Add subproject_id in comment
1 parent 5153bdb commit f4b49e5

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed

coverage_comment/main.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ def generate_comment(
133133
previous_coverage_rate=previous_coverage,
134134
base_template=template.read_template_file("comment.md.j2"),
135135
custom_template=config.COMMENT_TEMPLATE,
136+
subproject_id=config.SUBPROJECT_ID,
136137
marker=template.get_marker(marker_id=config.SUBPROJECT_ID),
137138
)
138139
except template.MissingMarker:

coverage_comment/template.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ def get_comment_markdown(
5151
previous_coverage_rate: decimal.Decimal | None,
5252
base_template: str,
5353
marker: str,
54+
subproject_id: str | None = None,
5455
custom_template: str | None = None,
5556
):
5657
loader = CommentLoader(base_template=base_template, custom_template=custom_template)
@@ -62,6 +63,7 @@ def get_comment_markdown(
6263
previous_coverage_rate=previous_coverage_rate,
6364
coverage=coverage,
6465
diff_coverage=diff_coverage,
66+
subproject_id=subproject_id,
6567
marker=marker,
6668
)
6769
except jinja2.exceptions.TemplateError as exc:

coverage_comment/template_files/comment.md.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{% block title %}## Coverage report{% endblock title %}
1+
{% block title %}## Coverage report{% if subproject_id %} ({{ subproject_id }}){% endif %}{% endblock title %}
22
{% block coverage_evolution -%}
33
{% if previous_coverage_rate -%}
44
{% block coverage_evolution_wording -%}

tests/unit/test_template.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,12 @@ def test_template(coverage_obj, diff_coverage_obj):
4747
previous_coverage_rate=decimal.Decimal("0.92"),
4848
base_template=template.read_template_file("comment.md.j2"),
4949
marker="<!-- foo -->",
50+
subproject_id="foo",
5051
custom_template="""{% extends "base" %}
5152
{% block emoji_coverage_down %}:sob:{% endblock emoji_coverage_down %}
5253
""",
5354
)
54-
expected = """## Coverage report
55+
expected = """## Coverage report (foo)
5556
The coverage rate went from `92%` to `75%` :sob:
5657
The branch rate is `50%`.
5758

0 commit comments

Comments
 (0)