Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F9314099
test_utils.py
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
983 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
nose.tools
import
istest
from
swh.loader.git
import
utils
class
TestUtils
(
unittest
.
TestCase
):
@istest
def
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
)
@istest
def
check_date_time_empty_value
(
self
):
self
.
assertIsNone
(
utils
.
check_date_time
(
None
))
@istest
def
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
Thu, Jul 3, 12:11 PM (1 d, 14 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3368662
Attached To
rDLDG Git loader
Event Timeline
Log In to Comment