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

iplweb / bpp / f2d92848-b300-4894-bb85-f2a615447915

21 Feb 2025 11:27PM UTC coverage: 47.243% (-0.004%) from 47.247%
f2d92848-b300-4894-bb85-f2a615447915

push

circleci

mpasternak
Merge tag 'v202502.1158' into dev

Nowa wersja: v202502.1158 v202502.1158

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

445 existing lines in 11 files now uncovered.

16777 of 35512 relevant lines covered (47.24%)

1.21 hits per line

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

79.03
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✔
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
×
28
        self.url = url
×
29
        self.content = content
×
30
        try:
×
31
            self.json = json.loads(content[:4096])
×
32
        except (json.JSONDecodeError, ValueError, TypeError):
×
33
            self.json = None
×
34

35

36
class ResourceLockedException(HttpException):
3✔
37
    pass
3✔
38

39

40
class AccessDeniedException(Exception):
3✔
41
    def __init__(self, url, content):
3✔
UNCOV
42
        self.url = url
×
UNCOV
43
        self.content = content
×
44

45

46
class BrakIDPracyPoStroniePBN(HttpException):
3✔
47
    pass
3✔
48

49

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

53

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

57

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

61

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

65

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

69

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

73

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

77

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

81

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

85

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

89

90
class CharakterFormalnyMissingPBNUID(WillNotExportError):
3✔
91
    pass
3✔
92

93

94
class StatementDeletionError(Exception):
3✔
95
    def __init__(self, status_code, url, content):
3✔
UNCOV
96
        self.status_code = status_code
×
UNCOV
97
        self.url = url
×
UNCOV
98
        self.content = content
×
99

100

101
class NeedsPBNAuthorisationException(HttpException):
3✔
102
    pass
3✔
103

104

105
class NoFeeDataException(ValueError):
3✔
106
    pass
3✔
107

108

109
class NoPBNUIDException(ValueError):
3✔
110
    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