コード例 #1
0
    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)
コード例 #2
0
    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())
コード例 #3
0
    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())
コード例 #4
0
ファイル: indicators.py プロジェクト: kkrampa/commcare-hq
    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()
        )