Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F9340511
test_utils.py
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
935 B
Subscribers
None
test_utils.py
View Options
# Copyright (C) 2015-2017 The Software Heritage developers
# See the AUTHORS file at the top-level directory of this distribution
# License: GNU General Public License version 3, or any later version
# See top-level LICENSE file for more information
import
unittest
from
swh.loader.git
import
utils
class
TestUtils
(
unittest
.
TestCase
):
def
test_check_date_time
(
self
):
"""A long as datetime is fine, date time check does not raise
"""
for
e
in
range
(
32
,
37
):
ts
=
2
**
e
utils
.
check_date_time
(
ts
)
def
test_check_date_time_empty_value
(
self
):
self
.
assertIsNone
(
utils
.
check_date_time
(
None
))
def
test_check_date_time_raises
(
self
):
"""From a give threshold, check will no longer works.
"""
exp
=
38
timestamp
=
2
**
exp
with
self
.
assertRaisesRegex
(
ValueError
,
"is out of range"
):
utils
.
check_date_time
(
timestamp
)
File Metadata
Details
Attached
Mime Type
text/x-python
Expires
Jul 4 2025, 10:45 AM (4 w, 5 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3298334
Attached To
rDLDG Git loader
Event Timeline
Log In to Comment