Exemple #1
0
 def test_get_eof_last_instruction(self):
     with self.settings(RESTCLIENTS_SWS_DAO_CLASS=FDAO_SWS):
         now_request = RequestFactory().get("/")
         now_request.session = {}
         now_request.session["myuw_override_date"] = "2013-05-10"
         self.assertEqual(get_eof_last_instruction(now_request), datetime(2013, 6, 8, 0, 0, 0))
         now_request.session = {}
         now_request.session["myuw_override_date"] = "2013-07-10"
         self.assertEqual(get_eof_last_instruction(now_request, True), datetime(2013, 7, 25, 0, 0, 0))
         now_request.session = {}
         now_request.session["myuw_override_date"] = "2013-07-10"
         self.assertEqual(get_eof_last_instruction(now_request), datetime(2013, 8, 24, 0, 0, 0))
         now_request.session = {}
         now_request.session["myuw_override_date"] = "2013-08-10"
         self.assertEqual(get_eof_last_instruction(now_request, True), datetime(2013, 8, 24, 0, 0, 0))
def is_before_last_day_of_classes(now, request):
    """
    @return true if it is before the end of the last day of classes
    """
    return now < get_eof_last_instruction(request)