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

iplweb / bpp / 851809f0-9849-4611-a43d-17c345104d20

18 Feb 2025 12:47AM UTC coverage: 47.247% (-0.01%) from 47.257%
851809f0-9849-4611-a43d-17c345104d20

push

circleci

mpasternak
Merge tag 'v202502.1157' into dev

Nowa wersja: v202502.1157 v202502.1157

1 of 1 new or added line in 1 file covered. (100.0%)

279 existing lines in 11 files now uncovered.

16739 of 35429 relevant lines covered (47.25%)

1.21 hits per line

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

78.33
src/pbn_api/exceptions.py
1
import json
3✔
2

3

4
class AlreadyEnqueuedError(Exception):
3✔
5
    pass
3✔
6

7

8
class CharakterFormalnyNieobslugiwanyError(Exception):
3✔
9
    pass
3✔
10

11

12
class TlumaczDyscyplinException(ValueError):
3✔
13
    pass
3✔
14

15

16
class BrakZdefiniowanegoObiektuUczelniaWSystemieError(Exception):
3✔
17
    pass
3✔
18

19

20
class PraceSerwisoweException(Exception):
3✔
21
    def __str__(self):
3✔
UNCOV
22
        return "Po stronie PBN trwają prace serwisowe. Prosimy spróbować później. "
×
23

24

25
class HttpException(Exception):
3✔
26
    def __init__(self, status_code, url, content):
3✔
27
        self.status_code = status_code
×
UNCOV
28
        self.url = url
×
UNCOV
29
        self.content = content
×
UNCOV
30
        try:
×
UNCOV
31
            self.json = json.loads(content[:4096])
×
UNCOV
32
        except (json.JSONDecodeError, ValueError, TypeError):
×
UNCOV
33
            self.json = None
×
34

35

36
class AccessDeniedException(Exception):
3✔
37
    def __init__(self, url, content):
3✔
UNCOV
38
        self.url = url
×
UNCOV
39
        self.content = content
×
40

41

42
class BrakIDPracyPoStroniePBN(HttpException):
3✔
43
    pass
3✔
44

45

46
class SciencistDoesNotExist(Exception):
3✔
47
    pass
3✔
48

49

50
class AuthenticationConfigurationError(Exception):
3✔
51
    pass
3✔
52

53

54
class AuthenticationResponseError(Exception):
3✔
55
    pass
3✔
56

57

58
class IntegracjaWylaczonaException(Exception):
3✔
59
    pass
3✔
60

61

62
class SameDataUploadedRecently(Exception):
3✔
63
    pass
3✔
64

65

66
class WillNotExportError(Exception):
3✔
67
    pass
3✔
68

69

70
class DOIorWWWMissing(WillNotExportError):
3✔
71
    pass
3✔
72

73

74
class LanguageMissingPBNUID(WillNotExportError):
3✔
75
    pass
3✔
76

77

78
class StatementsMissing(WillNotExportError):
3✔
79
    pass
3✔
80

81

82
class PKZeroExportDisabled(WillNotExportError):
3✔
83
    pass
3✔
84

85

86
class CharakterFormalnyMissingPBNUID(WillNotExportError):
3✔
87
    pass
3✔
88

89

90
class StatementDeletionError(Exception):
3✔
91
    def __init__(self, status_code, url, content):
3✔
UNCOV
92
        self.status_code = status_code
×
UNCOV
93
        self.url = url
×
UNCOV
94
        self.content = content
×
95

96

97
class NeedsPBNAuthorisationException(HttpException):
3✔
98
    pass
3✔
99

100

101
class NoFeeDataException(ValueError):
3✔
102
    pass
3✔
103

104

105
class NoPBNUIDException(ValueError):
3✔
106
    pass
3✔
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