TE-2525 nose.tools removal part 1/2
This commit is contained in:
committed by
Jeremy Bowman
parent
70d1ca4740
commit
bcaec3c5bb
@@ -8,63 +8,52 @@ from datetime import datetime, timedelta, tzinfo
|
||||
|
||||
import ddt
|
||||
from mock import patch
|
||||
from nose.tools import assert_equals, assert_false # pylint: disable=no-name-in-module
|
||||
from pytz import utc
|
||||
|
||||
from util.date_utils import almost_same_datetime, get_default_time_display, get_time_display, strftime_localized
|
||||
|
||||
|
||||
def test_get_default_time_display():
|
||||
assert_equals("", get_default_time_display(None))
|
||||
assert get_default_time_display(None) == ""
|
||||
test_time = datetime(1992, 3, 12, 15, 3, 30, tzinfo=utc)
|
||||
assert_equals(
|
||||
"Mar 12, 1992 at 15:03 UTC",
|
||||
get_default_time_display(test_time))
|
||||
assert get_default_time_display(test_time) == "Mar 12, 1992 at 15:03 UTC"
|
||||
|
||||
|
||||
def test_get_dflt_time_disp_notz():
|
||||
test_time = datetime(1992, 3, 12, 15, 3, 30)
|
||||
assert_equals(
|
||||
"Mar 12, 1992 at 15:03 UTC",
|
||||
get_default_time_display(test_time))
|
||||
assert get_default_time_display(test_time) == "Mar 12, 1992 at 15:03 UTC"
|
||||
|
||||
|
||||
def test_get_time_disp_ret_empty():
|
||||
assert_equals("", get_time_display(None))
|
||||
assert get_time_display(None) == ""
|
||||
test_time = datetime(1992, 3, 12, 15, 3, 30, tzinfo=utc)
|
||||
assert_equals("", get_time_display(test_time, ""))
|
||||
assert get_time_display(test_time, "") == ""
|
||||
|
||||
|
||||
def test_get_time_display():
|
||||
test_time = datetime(1992, 3, 12, 15, 3, 30, tzinfo=utc)
|
||||
assert_equals("dummy text", get_time_display(test_time, 'dummy text'))
|
||||
assert_equals("Mar 12 1992", get_time_display(test_time, '%b %d %Y'))
|
||||
assert_equals("Mar 12 1992 UTC", get_time_display(test_time, '%b %d %Y %Z'))
|
||||
assert_equals("Mar 12 15:03", get_time_display(test_time, '%b %d %H:%M'))
|
||||
assert get_time_display(test_time, 'dummy text') == "dummy text"
|
||||
assert get_time_display(test_time, '%b %d %Y') == "Mar 12 1992"
|
||||
assert get_time_display(test_time, '%b %d %Y %Z') == "Mar 12 1992 UTC"
|
||||
assert get_time_display(test_time, '%b %d %H:%M') == "Mar 12 15:03"
|
||||
|
||||
|
||||
def test_get_time_pass_through():
|
||||
test_time = datetime(1992, 3, 12, 15, 3, 30, tzinfo=utc)
|
||||
assert_equals("Mar 12, 1992 at 15:03 UTC", get_time_display(test_time))
|
||||
assert_equals("Mar 12, 1992 at 15:03 UTC", get_time_display(test_time, None))
|
||||
assert_equals("Mar 12, 1992 at 15:03 UTC", get_time_display(test_time, "%"))
|
||||
assert get_time_display(test_time) == "Mar 12, 1992 at 15:03 UTC"
|
||||
assert get_time_display(test_time, None) == "Mar 12, 1992 at 15:03 UTC"
|
||||
assert get_time_display(test_time, "%") == "Mar 12, 1992 at 15:03 UTC"
|
||||
|
||||
|
||||
def test_get_time_display_coerce():
|
||||
test_time_standard = datetime(1992, 1, 12, 15, 3, 30, tzinfo=utc)
|
||||
test_time_daylight = datetime(1992, 7, 12, 15, 3, 30, tzinfo=utc)
|
||||
assert_equals("Jan 12, 1992 at 07:03 PST",
|
||||
get_time_display(test_time_standard, None, coerce_tz="US/Pacific"))
|
||||
assert_equals("Jan 12, 1992 at 15:03 UTC",
|
||||
get_time_display(test_time_standard, None, coerce_tz="NONEXISTENTTZ"))
|
||||
assert_equals("Jan 12 07:03",
|
||||
get_time_display(test_time_standard, '%b %d %H:%M', coerce_tz="US/Pacific"))
|
||||
assert_equals("Jul 12, 1992 at 08:03 PDT",
|
||||
get_time_display(test_time_daylight, None, coerce_tz="US/Pacific"))
|
||||
assert_equals("Jul 12, 1992 at 15:03 UTC",
|
||||
get_time_display(test_time_daylight, None, coerce_tz="NONEXISTENTTZ"))
|
||||
assert_equals("Jul 12 08:03",
|
||||
get_time_display(test_time_daylight, '%b %d %H:%M', coerce_tz="US/Pacific"))
|
||||
assert get_time_display(test_time_standard, None, coerce_tz="US/Pacific") == "Jan 12, 1992 at 07:03 PST"
|
||||
assert get_time_display(test_time_standard, None, coerce_tz="NONEXISTENTTZ") == "Jan 12, 1992 at 15:03 UTC"
|
||||
assert get_time_display(test_time_standard, '%b %d %H:%M', coerce_tz="US/Pacific") == "Jan 12 07:03"
|
||||
assert get_time_display(test_time_daylight, None, coerce_tz="US/Pacific") == "Jul 12, 1992 at 08:03 PDT"
|
||||
assert get_time_display(test_time_daylight, None, coerce_tz="NONEXISTENTTZ") == "Jul 12, 1992 at 15:03 UTC"
|
||||
assert get_time_display(test_time_daylight, '%b %d %H:%M', coerce_tz="US/Pacific") == "Jul 12 08:03"
|
||||
|
||||
|
||||
class NamelessTZ(tzinfo):
|
||||
@@ -78,11 +67,9 @@ class NamelessTZ(tzinfo):
|
||||
|
||||
|
||||
def test_get_default_time_display_no_tzname():
|
||||
assert_equals("", get_default_time_display(None))
|
||||
assert get_default_time_display(None) == ""
|
||||
test_time = datetime(1992, 3, 12, 15, 3, 30, tzinfo=NamelessTZ())
|
||||
assert_equals(
|
||||
"Mar 12, 1992 at 15:03-0300",
|
||||
get_default_time_display(test_time))
|
||||
assert get_default_time_display(test_time) == "Mar 12, 1992 at 15:03-0300"
|
||||
|
||||
|
||||
def test_almost_same_datetime():
|
||||
@@ -97,19 +84,15 @@ def test_almost_same_datetime():
|
||||
timedelta(hours=1)
|
||||
)
|
||||
|
||||
assert_false(
|
||||
almost_same_datetime(
|
||||
datetime(2013, 5, 3, 11, 20, 30),
|
||||
datetime(2013, 5, 3, 10, 21, 29)
|
||||
)
|
||||
assert not almost_same_datetime(
|
||||
datetime(2013, 5, 3, 11, 20, 30),
|
||||
datetime(2013, 5, 3, 10, 21, 29)
|
||||
)
|
||||
|
||||
assert_false(
|
||||
almost_same_datetime(
|
||||
datetime(2013, 5, 3, 11, 20, 30),
|
||||
datetime(2013, 5, 3, 10, 21, 29),
|
||||
timedelta(minutes=10)
|
||||
)
|
||||
assert not almost_same_datetime(
|
||||
datetime(2013, 5, 3, 11, 20, 30),
|
||||
datetime(2013, 5, 3, 10, 21, 29),
|
||||
timedelta(minutes=10)
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user