def test_get_total_case_counts_opened_after(self): """Test a case opened after the startdate datespan""" datespan = DateSpan(datetime(2013, 7, 1), datetime(2013, 7, 30)) opened_on = datetime(2013, 8, 15) self._send_case_to_es(opened_on=opened_on) results = get_total_case_counts_by_owner(self.domain, datespan) self.assertEqual(results, {})
def test_get_total_case_counts_opened_after(self): """Test a case opened after the startdate datespan""" datespan = DateSpan(datetime(2013, 7, 1), datetime(2013, 7, 30)) opened_on = datetime(2013, 8, 15) self._send_case_to_es(opened_on=opened_on) results = get_total_case_counts_by_owner(self.domain, datespan) self.assertEqual(results, {})
def test_get_total_case_counts(self): datespan = DateSpan(datetime(2013, 7, 1), datetime(2013, 7, 30)) opened_on = datetime(2013, 7, 15) opened_on_not_active_range = datetime(2013, 6, 15) self._send_case_to_es(opened_on=opened_on) self._send_case_to_es(opened_on=opened_on_not_active_range) results = get_total_case_counts_by_owner(self.domain, datespan) self.assertEqual(results[self.owner_id], 2)
def test_get_total_case_counts(self): datespan = DateSpan(datetime(2013, 7, 1), datetime(2013, 7, 30)) opened_on = datetime(2013, 7, 15) opened_on_not_active_range = datetime(2013, 6, 15) self._send_case_to_es(opened_on=opened_on) self._send_case_to_es(opened_on=opened_on_not_active_range) self._send_case_to_es(opened_on=opened_on, case_type='commcare-user') results = get_total_case_counts_by_owner(self.domain, datespan) self.assertEqual(results[self.owner_id], 2)
def test_get_total_case_counts_closed(self): """Test a case closure before the startdate""" datespan = DateSpan(datetime(2013, 7, 1), datetime(2013, 7, 30)) opened_on = datetime(2013, 7, 15) opened_on_early = datetime(2013, 6, 14) closed_on = datetime(2013, 6, 15) self._send_case_to_es(opened_on=opened_on) self._send_case_to_es(opened_on=opened_on_early, closed_on=closed_on) results = get_total_case_counts_by_owner(self.domain, datespan) self.assertEqual(results[self.owner_id], 1)
def test_get_total_case_counts_closed(self): """Test a case closure before the startdate""" datespan = DateSpan(datetime(2013, 7, 1), datetime(2013, 7, 30)) opened_on = datetime(2013, 7, 15) opened_on_early = datetime(2013, 6, 14) closed_on = datetime(2013, 6, 15) self._send_case_to_es(opened_on=opened_on) self._send_case_to_es(opened_on=opened_on_early, closed_on=closed_on) results = get_total_case_counts_by_owner(self.domain, datespan) self.assertEqual(results[self.owner_id], 1)