コード例 #1
0
ファイル: api_tests.py プロジェクト: pborreli/arrow
    def test_one_arg_timestamp(self):

        timestamp = 12345
        timestamp_dt = datetime.utcfromtimestamp(timestamp).replace(tzinfo=tz.tzutc())

        assertEqual(api.get(timestamp), timestamp_dt)
        assertEqual(api.get(str(timestamp)), timestamp_dt)

        timestamp = 123.45
        timestamp_dt = datetime.utcfromtimestamp(timestamp).replace(tzinfo=tz.tzutc())

        assertEqual(api.get(timestamp), timestamp_dt)
        assertEqual(api.get(str(timestamp)), timestamp_dt)
コード例 #2
0
    def test_one_arg_timestamp(self):

        timestamp = 12345
        timestamp_dt = datetime.utcfromtimestamp(timestamp).replace(
            tzinfo=tz.tzutc())

        assertEqual(api.get(timestamp), timestamp_dt)
        assertEqual(api.get(str(timestamp)), timestamp_dt)

        timestamp = 123.45
        timestamp_dt = datetime.utcfromtimestamp(timestamp).replace(
            tzinfo=tz.tzutc())

        assertEqual(api.get(timestamp), timestamp_dt)
        assertEqual(api.get(str(timestamp)), timestamp_dt)
コード例 #3
0
def date_after_before(base_date, format, direction, limit, needs_parse=True):
    if needs_parse:
        base_date = parse_dt(base_date)

    days = rand_int(0, abs(limit))
    return arrow_api.get(direction(base_date,
                                   timedelta(days=days))).format(format)
コード例 #4
0
ファイル: api_tests.py プロジェクト: pborreli/arrow
    def test_no_args(self):

        result = api.get()

        assertDtEqual(result, datetime.utcnow().replace(tzinfo=tz.tzutc()))
コード例 #5
0
    def test_no_args(self):

        result = api.get()

        assertDtEqual(result, datetime.utcnow().replace(tzinfo=tz.tzutc()))
コード例 #6
0
ファイル: util.py プロジェクト: nvaller/zato-apitest
def date_after_before(base_date, format, direction, limit, needs_parse=True):
    if needs_parse:
        base_date = parse_dt(base_date)

    days=rand_int(0, abs(limit))
    return arrow_api.get(direction(base_date, timedelta(days=days))).format(format)
コード例 #7
0
ファイル: api_tests.py プロジェクト: pborreli/arrow
    def test_two_args_other(self):

        with assertRaises(TypeError):
            api.get(object(), object())
コード例 #8
0
ファイル: api_tests.py プロジェクト: pborreli/arrow
    def test_two_args_datetime_other(self):

        with assertRaises(TypeError):
            api.get(datetime.utcnow(), object())
コード例 #9
0
ファイル: api_tests.py プロジェクト: pborreli/arrow
    def test_one_arg_other(self):

        with assertRaises(TypeError):
            api.get(object())
コード例 #10
0
    def test_two_args_datetime_other(self):

        with assertRaises(TypeError):
            api.get(datetime.utcnow(), object())
コード例 #11
0
    def test_two_args_datetime_tz_str(self):

        result = api.get(datetime(2013, 1, 1), 'US/Pacific')

        assertEqual(result._datetime,
                    datetime(2013, 1, 1, tzinfo=tz.gettz('US/Pacific')))
コード例 #12
0
    def test_one_arg_other(self):

        with assertRaises(TypeError):
            api.get(object())
コード例 #13
0
    def test_one_arg_tz_str(self):

        expected = datetime.utcnow().replace(tzinfo=tz.tzutc()).astimezone(
            tz.gettz('US/Pacific'))

        assertDtEqual(api.get('US/Pacific'), expected)
コード例 #14
0
    def test_one_arg_datetime(self):

        dt = datetime.utcnow().replace(tzinfo=tz.tzutc())

        assertEqual(api.get(dt), dt)
コード例 #15
0
ファイル: api_tests.py プロジェクト: pborreli/arrow
    def test_one_arg_datetime(self):

        dt = datetime.utcnow().replace(tzinfo=tz.tzutc())

        assertEqual(api.get(dt), dt)
コード例 #16
0
ファイル: api_tests.py プロジェクト: pborreli/arrow
    def test_one_arg_tz_str(self):

        expected = datetime.utcnow().replace(tzinfo=tz.tzutc()).astimezone(tz.gettz("US/Pacific"))

        assertDtEqual(api.get("US/Pacific"), expected)
コード例 #17
0
    def test_two_args_str_str(self):

        result = api.get('2013-01-01', 'YYYY-MM-DD')

        assertEqual(result._datetime, datetime(2013, 1, 1, tzinfo=tz.tzutc()))
コード例 #18
0
ファイル: api_tests.py プロジェクト: pborreli/arrow
    def test_two_args_datetime_tz_str(self):

        result = api.get(datetime(2013, 1, 1), "US/Pacific")

        assertEqual(result._datetime, datetime(2013, 1, 1, tzinfo=tz.gettz("US/Pacific")))
コード例 #19
0
    def test_two_args_other(self):

        with assertRaises(TypeError):
            api.get(object(), object())
コード例 #20
0
ファイル: api_tests.py プロジェクト: pborreli/arrow
    def test_two_args_str_str(self):

        result = api.get("2013-01-01", "YYYY-MM-DD")

        assertEqual(result._datetime, datetime(2013, 1, 1, tzinfo=tz.tzutc()))
コード例 #21
0
    def test_three_args(self):

        assertEqual(api.get(2013, 1, 1), datetime(2013,
                                                  1,
                                                  1,
                                                  tzinfo=tz.tzutc()))
コード例 #22
0
ファイル: api_tests.py プロジェクト: pborreli/arrow
    def test_three_args(self):

        assertEqual(api.get(2013, 1, 1), datetime(2013, 1, 1, tzinfo=tz.tzutc()))
コード例 #23
0
ファイル: api_tests.py プロジェクト: brainstorm/arrow
    def test_get_unicode(self):

        assertEqual(api.get('۱۳۹۳-۰۲-۱۰', 'YYYY-MM-DD'), '2014-05-00')
コード例 #24
0
ファイル: api_tests.py プロジェクト: jdickins21/proj8-Gcal
    def test_get(self):

        expect(api._factory.get).args(1, b=2).returns('result')

        assertEqual(api.get(1, b=2), 'result')
コード例 #25
0
ファイル: api_tests.py プロジェクト: gnir-work/bugged-arrow
    def test_get(self):

        self.expect(api._factory.get).args(1, b=2).returns("result")

        self.assertEqual(api.get(1, b=2), "result")