def test_get_active_case_counts_domain(self): """Ensure that cases only get grabbed if in the domain""" datespan = DateSpan(datetime(2013, 7, 1), datetime(2013, 7, 30)) opened_on = datetime(2013, 7, 15) self._send_case_to_es(opened_on=opened_on, domain='villians') self._send_case_to_es(opened_on=opened_on, domain=self.domain) results = get_active_case_counts_by_owner(self.domain, datespan) self.assertEqual(results[self.owner_id], 1)
def test_get_active_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_active_case_counts_by_owner(self.domain, datespan) self.assertEqual(results[self.owner_id], 1)
def test_get_active_case_counts_case_type(self): """Ensures that you can get cases by type""" datespan = DateSpan(datetime(2013, 7, 1), datetime(2013, 7, 30)) opened_on = datetime(2013, 7, 15) self._send_case_to_es(opened_on=opened_on, case_type='villians') self._send_case_to_es(opened_on=opened_on, case_type=self.case_type) results = get_active_case_counts_by_owner(self.domain, datespan, [self.case_type]) self.assertEqual(results[self.owner_id], 1)