push
circleci
52 of 269 new or added lines in 20 files covered. (19.33%)
131 existing lines in 7 files now uncovered.16524 of 35937 relevant lines covered (45.98%)
0.83 hits per line
|
|
def check_mongoId(s: str): |
2✔ |
| 2 |
"""Sprawdza, czy to prawidłowy mongoId z PBNu"""
|
|
| 3 |
|
|
|
NEW
|
valid_letters = "0123456789abcdef"
|
× |
| 5 |
|
|
|
NEW
|
if len(s) == 24 and all(letter in valid_letters for letter in s.lower()): |
× |
|
NEW
|
try:
|
× |
|
NEW
|
int(s, 16) |
× |
|
NEW
|
except (TypeError, ValueError): |
× |
|
NEW
|
return False |
× |
| 11 |
|
|
|
NEW
|
return True |
× |
| 13 |
|
|
|
NEW
|
return False |
× |