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

iplweb / bpp / 0950478e-207f-4389-967f-fb3a6c1090d4

01 Apr 2025 12:57PM UTC coverage: 43.279% (-3.3%) from 46.628%
0950478e-207f-4389-967f-fb3a6c1090d4

push

circleci

mpasternak
Merge branch 'release/v202504.1175'

1 of 19 new or added lines in 5 files covered. (5.26%)

1780 existing lines in 123 files now uncovered.

15876 of 36683 relevant lines covered (43.28%)

0.79 hits per line

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

0.0
src/crossref_bpp/tests/test_models.py
UNCOV
1
import pytest
×
2

UNCOV
3
from crossref_bpp.models import CrossrefAPICache
×
4

5

UNCOV
6
@pytest.mark.django_db
×
UNCOV
7
def test_CrossrefAPICacheManager_cleanup():
×
8
    CrossrefAPICache.objects.cleanup()
×
9

10

UNCOV
11
@pytest.mark.django_db
×
UNCOV
12
def test_CrossrefAPICacheManager_get_by_doi(mocker):
×
13
    with mocker.patch.object(
×
14
        CrossrefAPICache.objects, "api_get_by_doi", return_value={"a": "b"}
15
    ):
16
        data = CrossrefAPICache.objects.get_by_doi("whatever")
×
17
    assert data["a"] == "b"
×
18

19

UNCOV
20
@pytest.mark.django_db
×
UNCOV
21
def test_CrossrefAPICacheManager_get_by_doi_no_queries(
×
22
    mocker, django_assert_max_num_queries
23
):
24
    with django_assert_max_num_queries(5):
×
25
        with mocker.patch.object(
×
26
            CrossrefAPICache.objects, "api_get_by_doi", return_value={"a": "b"}
27
        ):
28
            CrossrefAPICache.objects.get_by_doi("whatever")
×
29
            CrossrefAPICache.objects.get_by_doi("whatever")
×
30
            CrossrefAPICache.objects.get_by_doi("whatever")
×
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