def time_2013_02_03(request): request.cls.arrow = arrow.Arrow(2013, 2, 3, 12, 30, 45, 1)
def test_dateCoreFunctionality(self): dt = arrow.Arrow(2015, 4, 11, 17, 30, 00) assertEqual (self.locale.month_name(dt.month),'एप्रिल') assertEqual (self.locale.month_abbreviation(dt.month),'एप्रि') assertEqual (self.locale.day_name(dt.isoweekday()),'शनिवार') assertEqual (self.locale.day_abbreviation(dt.isoweekday()), 'शनि')
def test_seconds(self): arw = arrow.Arrow(2013, 1, 1, 0, 0, 44) result = arw.humanize(self.datetime, locale='ru') assertEqual(result, 'через несколько секунд')
def time_2013_01_01(request): request.cls.now = arrow.Arrow.utcnow() request.cls.arrow = arrow.Arrow(2013, 1, 1) request.cls.datetime = datetime(2013, 1, 1)
def setUp(self): super(ArrowMathTests, self).setUp() self.arrow = arrow.Arrow(2013, 1, 1)
def test_sub_arrow(self): result = self.arrow.__sub__(arrow.Arrow(2012, 12, 21, tzinfo=tz.tzutc())) assertEqual(result, timedelta(days=11))
def setUp(self): super(ArrowAttributeTests, self).setUp() self.arrow = arrow.Arrow(2013, 1, 1)
def test_replace_shift_negative(self): arw = arrow.Arrow(2013, 5, 5, 12, 30, 45) # This is all scheduled for deprecation assertEqual(arw.replace(years=-1), arrow.Arrow(2012, 5, 5, 12, 30, 45)) assertEqual(arw.replace(quarters=-1), arrow.Arrow(2013, 2, 5, 12, 30, 45)) assertEqual(arw.replace(quarters=-1, months=-1), arrow.Arrow(2013, 1, 5, 12, 30, 45)) assertEqual(arw.replace(months=-1), arrow.Arrow(2013, 4, 5, 12, 30, 45)) assertEqual(arw.replace(weeks=-1), arrow.Arrow(2013, 4, 28, 12, 30, 45)) assertEqual(arw.replace(days=-1), arrow.Arrow(2013, 5, 4, 12, 30, 45)) assertEqual(arw.replace(hours=-1), arrow.Arrow(2013, 5, 5, 11, 30, 45)) assertEqual(arw.replace(minutes=-1), arrow.Arrow(2013, 5, 5, 12, 29, 45)) assertEqual(arw.replace(seconds=-1), arrow.Arrow(2013, 5, 5, 12, 30, 44)) assertEqual(arw.replace(microseconds=-1), arrow.Arrow(2013, 5, 5, 12, 30, 44, 999999))
def test_dateCoreFunctionality(self): dt = arrow.Arrow(2015, 4, 11, 17, 30, 00) assert self.locale.month_name(dt.month) == "एप्रिल" assert self.locale.month_abbreviation(dt.month) == "एप्रि" assert self.locale.day_name(dt.isoweekday()) == "शनिवार" assert self.locale.day_abbreviation(dt.isoweekday()) == "शनि"
def test_ordinal_number(self): dt = arrow.Arrow(2015, 4, 11, 17, 30, 00) self.assertEqual(self.locale._format_timeframe("minute", 1), "einer Minute") self.assertEqual(self.locale._format_timeframe("hour", 1), "einer Stunde") self.assertEqual(self.locale.day_abbreviation(dt.isoweekday()), "Sa")
def test_weekday(self): dt = arrow.Arrow(2015, 4, 11, 17, 30, 00) assert self.locale.day_name(dt.isoweekday()) == "Samstag" assert self.locale.day_abbreviation(dt.isoweekday()) == "Sa"
def test_shift_negative(self): arw = arrow.Arrow(2013, 5, 5, 12, 30, 45) assertEqual(arw.shift(years=-1), arrow.Arrow(2012, 5, 5, 12, 30, 45)) assertEqual(arw.shift(quarters=-1), arrow.Arrow(2013, 2, 5, 12, 30, 45)) assertEqual(arw.shift(quarters=-1, months=-1), arrow.Arrow(2013, 1, 5, 12, 30, 45)) assertEqual(arw.shift(months=-1), arrow.Arrow(2013, 4, 5, 12, 30, 45)) assertEqual(arw.shift(weeks=-1), arrow.Arrow(2013, 4, 28, 12, 30, 45)) assertEqual(arw.shift(days=-1), arrow.Arrow(2013, 5, 4, 12, 30, 45)) assertEqual(arw.shift(hours=-1), arrow.Arrow(2013, 5, 5, 11, 30, 45)) assertEqual(arw.shift(minutes=-1), arrow.Arrow(2013, 5, 5, 12, 29, 45)) assertEqual(arw.shift(seconds=-1), arrow.Arrow(2013, 5, 5, 12, 30, 44)) assertEqual(arw.shift(microseconds=-1), arrow.Arrow(2013, 5, 5, 12, 30, 44, 999999))
def test_shift(self): arw = arrow.Arrow(2013, 5, 5, 12, 30, 45) assertEqual(arw.shift(years=1), arrow.Arrow(2014, 5, 5, 12, 30, 45)) assertEqual(arw.shift(quarters=1), arrow.Arrow(2013, 8, 5, 12, 30, 45)) assertEqual(arw.shift(quarters=1, months=1), arrow.Arrow(2013, 9, 5, 12, 30, 45)) assertEqual(arw.shift(months=1), arrow.Arrow(2013, 6, 5, 12, 30, 45)) assertEqual(arw.shift(weeks=1), arrow.Arrow(2013, 5, 12, 12, 30, 45)) assertEqual(arw.shift(days=1), arrow.Arrow(2013, 5, 6, 12, 30, 45)) assertEqual(arw.shift(hours=1), arrow.Arrow(2013, 5, 5, 13, 30, 45)) assertEqual(arw.shift(minutes=1), arrow.Arrow(2013, 5, 5, 12, 31, 45)) assertEqual(arw.shift(seconds=1), arrow.Arrow(2013, 5, 5, 12, 30, 46)) assertEqual(arw.shift(microseconds=1), arrow.Arrow(2013, 5, 5, 12, 30, 45, 1))
def test_ordinal_number(self): dt = arrow.Arrow(2015, 4, 11, 17, 30, 00) assertEqual(self.locale._format_timeframe('minute', 1), 'einer Minute') assertEqual(self.locale._format_timeframe('hour', 1), 'einer Stunde') assertEqual(self.locale.day_abbreviation(dt.isoweekday()), 'Sa')
def test_init(self): result = arrow.Arrow(2013, 2, 2, 12, 30, 45, 999999) expected = datetime(2013, 2, 2, 12, 30, 45, 999999, tzinfo=tz.tzutc()) assertEqual(result._datetime, expected)
def setUp(self): super(ArrowRepresentationTests, self).setUp() self.arrow = arrow.Arrow(2013, 2, 3, 12, 30, 45, 1)
def test_replace_shift(self): arw = arrow.Arrow(2013, 5, 5, 12, 30, 45) # This is all scheduled for deprecation assertEqual(arw.replace(years=1), arrow.Arrow(2014, 5, 5, 12, 30, 45)) assertEqual(arw.replace(quarters=1), arrow.Arrow(2013, 8, 5, 12, 30, 45)) assertEqual(arw.replace(quarters=1, months=1), arrow.Arrow(2013, 9, 5, 12, 30, 45)) assertEqual(arw.replace(months=1), arrow.Arrow(2013, 6, 5, 12, 30, 45)) assertEqual(arw.replace(weeks=1), arrow.Arrow(2013, 5, 12, 12, 30, 45)) assertEqual(arw.replace(days=1), arrow.Arrow(2013, 5, 6, 12, 30, 45)) assertEqual(arw.replace(hours=1), arrow.Arrow(2013, 5, 5, 13, 30, 45)) assertEqual(arw.replace(minutes=1), arrow.Arrow(2013, 5, 5, 12, 31, 45)) assertEqual(arw.replace(seconds=1), arrow.Arrow(2013, 5, 5, 12, 30, 46)) assertEqual(arw.replace(microseconds=1), arrow.Arrow(2013, 5, 5, 12, 30, 45, 1))