def __init__(self, domain, user): super(AWWSubmissionPerformanceIndicator, self).__init__(domain, user) result = get_last_submission_time_for_users(self.domain, [self.user.get_id], self.get_datespan()) self.last_submission_date = result.get(self.user.get_id)
def test_get_last_submission_time_for_users(self): start = datetime(2013, 7, 1) end = datetime(2013, 7, 30) self._send_form_to_es(received_on=datetime(2013, 7, 2)) results = get_last_submission_time_for_users(self.domain, ['cruella_deville'], DateSpan(start, end)) self.assertEqual(results['cruella_deville'], datetime(2013, 7, 2).date())
def __init__(self, domain, user): super(LSSubmissionPerformanceIndicator, self).__init__(domain, user) self.last_submission_dates = get_last_submission_time_for_users( self.domain, self.aww_user_ids, self.get_datespan())
def __init__(self, domain, user): super(LSSubmissionPerformanceIndicator, self).__init__(domain, user) self.last_submission_dates = get_last_submission_time_for_users( self.domain, self.aww_user_ids, self.get_datespan() )