• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

iplweb / bpp / 58b9a630-8512-44e6-b730-daac96d1c4d7

29 Aug 2025 07:21AM UTC coverage: 47.493% (+2.5%) from 45.008%
58b9a630-8512-44e6-b730-daac96d1c4d7

push

circleci

mpasternak
Fix tests

6 of 27 new or added lines in 2 files covered. (22.22%)

1342 existing lines in 64 files now uncovered.

19323 of 40686 relevant lines covered (47.49%)

1.51 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

52.17
src/crossref_bpp/tests/test_admin_helpers.py
UNCOV
1
import pytest
1✔
2

UNCOV
3
from crossref_bpp.admin.helpers import convert_crossref_to_changeform_initial_data
1✔
UNCOV
4
from crossref_bpp.models import CrossrefAPICache
1✔
5

6

UNCOV
7
@pytest.mark.vcr
1✔
UNCOV
8
@pytest.mark.django_db
1✔
UNCOV
9
def test_convert_crossref_to_changeform_initial_data_only_e_issn():
1✔
10
    z = CrossrefAPICache.objects.get_by_doi("10.3390/ijms24043114")
×
11

12
    ret = convert_crossref_to_changeform_initial_data(z)
×
13
    assert ret["issn"] is None
×
14

15

UNCOV
16
@pytest.mark.vcr
1✔
UNCOV
17
@pytest.mark.django_db
1✔
UNCOV
18
def test_convert_crossref_to_changeform_initial_data_both_issns():
1✔
19
    z = CrossrefAPICache.objects.get_by_doi("10.3390/ijms24043114")
×
20
    z["ISSN"] = ["1234-5678"]
×
21

22
    ret = convert_crossref_to_changeform_initial_data(z)
×
23
    assert ret["issn"] == "1234-5678"
×
24

25

UNCOV
26
@pytest.mark.vcr
1✔
UNCOV
27
@pytest.mark.django_db
1✔
UNCOV
28
def test_convert_crossref_to_changeform_initial_data_non_electronic_issn():
1✔
29
    z = CrossrefAPICache.objects.get_by_doi("10.3390/ijms24043114")
×
30
    z["issn-type"].append({"issn-type": "jakis-inny", "value": "1234-5678"})
×
31

32
    ret = convert_crossref_to_changeform_initial_data(z)
×
33
    assert ret["issn"] == "1234-5678"
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc