Ejemplo n.º 1
0
 def test_sunday_before_first_of_month(self):
     # june 1, 2015 is a monday
     timestamp = APP_TIMEZONE.localize(datetime(year=2015, month=6, day=1))
     self.assertEqual(1, timestamp.isoweekday())
     timestamp = utils.calibrate_day_of_week(timestamp, 'sunday').astimezone(APP_TIMEZONE)
     self.assertEqual(7, timestamp.isoweekday())
     self.assertEqual(timestamp.month, 6)
     self.assertEqual(timestamp.day, 7)
     self.assertEqual(timestamp.year, 2015)
Ejemplo n.º 2
0
 def test_sunday_after_first_of_month(self):
     # march 1, 2016 is a tuesday
     timestamp = APP_TIMEZONE.localize(datetime(year=2016, month=3, day=1))
     self.assertEqual(2, timestamp.isoweekday())
     timestamp = utils.calibrate_day_of_week(timestamp, 'sunday').astimezone(APP_TIMEZONE)
     self.assertEqual(7, timestamp.isoweekday())
     self.assertEqual(timestamp.month, 3)
     self.assertEqual(timestamp.day, 6)
     self.assertEqual(timestamp.year, 2016)
Ejemplo n.º 3
0
 def test_saturday_before_first_of_month(self):
     # november 1, 2015 is a sunday
     timestamp = APP_TIMEZONE.localize(datetime(year=2015, month=11, day=1))
     self.assertEqual(7, timestamp.isoweekday())
     timestamp = utils.calibrate_day_of_week(timestamp, 'saturday').astimezone(APP_TIMEZONE)
     self.assertEqual(6, timestamp.isoweekday())
     self.assertEqual(timestamp.month, 10)
     self.assertEqual(timestamp.day, 31)
     self.assertEqual(timestamp.year, 2015)
Ejemplo n.º 4
0
 def test_monday_before_first_of_month(self):
     # march 1, 2016 is a tuesday in US Central time
     timestamp = APP_TIMEZONE.localize(datetime(year=2016, month=3, day=1))
     self.assertEqual(2, timestamp.isoweekday())
     timestamp = utils.calibrate_day_of_week(timestamp, 'weekday').astimezone(APP_TIMEZONE)
     self.assertEqual(1, timestamp.isoweekday())
     self.assertEqual(timestamp.month, 2)
     self.assertEqual(timestamp.day, 29)
     self.assertEqual(timestamp.year, 2016)
Ejemplo n.º 5
0
 def test_monday_before_first_of_month(self):
     # march 1, 2016 is a tuesday in US Central time
     timestamp = APP_TIMEZONE.localize(datetime(year=2016, month=3, day=1))
     self.assertEqual(2, timestamp.isoweekday())
     timestamp = utils.calibrate_day_of_week(
         timestamp, 'weekday').astimezone(APP_TIMEZONE)
     self.assertEqual(1, timestamp.isoweekday())
     self.assertEqual(timestamp.month, 2)
     self.assertEqual(timestamp.day, 29)
     self.assertEqual(timestamp.year, 2016)
Ejemplo n.º 6
0
 def test_sunday_before_first_of_month(self):
     # june 1, 2015 is a monday
     timestamp = APP_TIMEZONE.localize(datetime(year=2015, month=6, day=1))
     self.assertEqual(1, timestamp.isoweekday())
     timestamp = utils.calibrate_day_of_week(
         timestamp, 'sunday').astimezone(APP_TIMEZONE)
     self.assertEqual(7, timestamp.isoweekday())
     self.assertEqual(timestamp.month, 6)
     self.assertEqual(timestamp.day, 7)
     self.assertEqual(timestamp.year, 2015)
Ejemplo n.º 7
0
 def test_sunday_after_first_of_month(self):
     # march 1, 2016 is a tuesday
     timestamp = APP_TIMEZONE.localize(datetime(year=2016, month=3, day=1))
     self.assertEqual(2, timestamp.isoweekday())
     timestamp = utils.calibrate_day_of_week(
         timestamp, 'sunday').astimezone(APP_TIMEZONE)
     self.assertEqual(7, timestamp.isoweekday())
     self.assertEqual(timestamp.month, 3)
     self.assertEqual(timestamp.day, 6)
     self.assertEqual(timestamp.year, 2016)
Ejemplo n.º 8
0
 def test_saturday_before_first_of_month(self):
     # november 1, 2015 is a sunday
     timestamp = APP_TIMEZONE.localize(datetime(year=2015, month=11, day=1))
     self.assertEqual(7, timestamp.isoweekday())
     timestamp = utils.calibrate_day_of_week(
         timestamp, 'saturday').astimezone(APP_TIMEZONE)
     self.assertEqual(6, timestamp.isoweekday())
     self.assertEqual(timestamp.month, 10)
     self.assertEqual(timestamp.day, 31)
     self.assertEqual(timestamp.year, 2015)