Example #1
0
def chores():
    chores_list = load_chores_data()
    hour = hour_of_day()
    if hour < 12:
        meal = "b"
    elif 17 > hour > 12:
        meal = "l"
    else:
        meal = "d"
    return render_template('chores.html',
                           chores=chores_list[day_of_week()],
                           meal=meal)
Example #2
0
 def open_at(self, dt):
     is_open = False
     # If it's an event, check that we're between the start and end times
     if self.type == EntityTypes.EVENT:
         if self.start_dt <= dt <= self.end_dt:
             is_open = True
     # Otherwise check that it's between business hours
     else:
         weekday = day_of_week(dt)
         tm = dt.time()
         # Check that we're in at least one of the timespans
         for hours in self.entity.hours[weekday]:
             # Between start and end hours and it isn't overnight OR
             # between an overnight start + end date
             if (hours['start'] <= tm <= hours['end']
                     and not hours['is_overnight']) \
                     or ((hours['start'] <= tm or tm <= hours['end'])
                         and hours['is_overnight']):
                 is_open = True
                 break
     return is_open
 def test_saturday(self, fake_date):
     fake_date.today.return_value = date(2014, 10, 25)
     assert day_of_week() == "Saturday"
 def test_friday(self, fake_date):
     fake_date.today.return_value = date(2014, 10, 31)
     assert day_of_week() == "Friday"
 def test_saturday(self):
     with patch('utils.date') as fake_date:
         fake_date.today.return_value = date(2014, 10, 25)
         assert day_of_week() == "Saturday"
 def test_friday(self):
     with patch('utils.date') as fake_date:
         fake_date.today.return_value = date(2014, 10, 31)
         assert day_of_week() == "Friday"
 def test_saturday(self):
     self.date.today.return_value = date(2014, 10, 25)
     assert day_of_week() == "Saturday"
 def test_friday(self):
     self.date.today.return_value = date(2014, 10, 31)
     assert day_of_week() == "Friday"
 def test_sunday(self):
     self.date.today.return_value = date(2014, 10, 26)
     assert day_of_week() == "Sunday"
 def test_sunday(self, fake_date):
     fake_date.today.return_value = date(2014, 10, 26)
     assert day_of_week() == "Monday"
 def constrain_days(self, value):
     day = self.get_now().weekday()
     daylist = [utils.day_of_week(day) for day in value.split(",")]
     if day in daylist:
         return True
     return False
Example #12
0
 def test_sunday(self):
     self.date.today.return_value = date(2014, 10, 26)
     assert day_of_week() == "Sunday"
Example #13
0
 def test_saturday(self):
     with patch('utils.date') as fake_date:
         fake_date.today.return_value = date(2014, 10, 25)
         assert day_of_week() == "Saturday"
Example #14
0
 def test_friday(self):
     with patch('utils.date') as fake_date:
         fake_date.today.return_value = date(2014, 10, 31)
         assert day_of_week() == "Friday"
 def test_sunday(self, fake_date):
     fake_date.today.return_value = date(2014, 10, 26)
     assert day_of_week() == "Monday"