def test_parse_date_delta(): """Testing datetime_utils.parse_date_delta We need to verify the following scenarios: * passing a nil value, should return nil * passing a value that fails the conversion to int, should call parse_date """ assert datetime_utils.parse_date_delta(None) is None, ( "Passing none value," "should return None") ret = datetime_utils.parse_date_delta("Mon, 20 Nov 1995 19:12:08 -0500") assert ret == datetime.datetime(1995, 11, 21, 0, 12, 8, tzinfo=datetime_utils.UTC) WHEN = datetime.datetime(2011, 3, 16, 10, 10, 37, tzinfo=datetime_utils.UTC) with _NowRestorer(WHEN): ret = datetime_utils.parse_date_delta(1) assert ret == WHEN + datetime.timedelta(0, 1)
def test_parse_date_delta(): """Testing datetime_utils.parse_date_delta We need to verify the following scenarios: * passing a nil value, should return nil * passing a value that fails the conversion to int, should call parse_date """ ok_( datetime_utils.parse_date_delta(None) is None, 'Passing none value, ' 'should return None') ret = datetime_utils.parse_date_delta('Mon, 20 Nov 1995 19:12:08 -0500') eq_(ret, datetime.datetime(1995, 11, 21, 0, 12, 8, tzinfo=datetime_utils.UTC)) WHEN = datetime.datetime(2011, 3, 16, 10, 10, 37, tzinfo=datetime_utils.UTC) #with _NowRestorer(WHEN): Dammit, only Python 2.5 w/ __future__ nr = _NowRestorer(WHEN) nr.__enter__() try: ret = datetime_utils.parse_date_delta(1) eq_(ret, WHEN + datetime.timedelta(0, 1)) finally: nr.__exit__(None, None, None)
def test_parse_date_delta(): """Testing datetime_utils.parse_date_delta We need to verify the following scenarios: * passing a nil value, should return nil * passing a value that fails the conversion to int, should call parse_date """ assert datetime_utils.parse_date_delta(None) is None, ( "Passing none value," "should return None" ) ret = datetime_utils.parse_date_delta("Mon, 20 Nov 1995 19:12:08 -0500") assert ret == datetime.datetime(1995, 11, 21, 0, 12, 8, tzinfo=datetime_utils.UTC) WHEN = datetime.datetime(2011, 3, 16, 10, 10, 37, tzinfo=datetime_utils.UTC) with _NowRestorer(WHEN): ret = datetime_utils.parse_date_delta(1) assert ret == WHEN + datetime.timedelta(0, 1)
def test_parse_date_delta(): """Testing datetime_utils.parse_date_delta We need to verify the following scenarios: * passing a nil value, should return nil * passing a value that fails the conversion to int, should call parse_date """ ok_(datetime_utils.parse_date_delta(None) is None, 'Passing none value, ' 'should return None') ret = datetime_utils.parse_date_delta('Mon, 20 Nov 1995 19:12:08 -0500') eq_(ret, datetime.datetime( 1995, 11, 21, 0, 12, 8, tzinfo=datetime_utils.UTC)) WHEN = datetime.datetime(2011, 3, 16, 10, 10, 37, tzinfo=datetime_utils.UTC) #with _NowRestorer(WHEN): Dammit, only Python 2.5 w/ __future__ nr = _NowRestorer(WHEN) nr.__enter__() try: ret = datetime_utils.parse_date_delta(1) eq_(ret, WHEN + datetime.timedelta(0, 1)) finally: nr.__exit__(None, None, None)