def test_filter_combination(self): owner_filter = OwnerFilter(DEFAULT_USER) closed_filter = IsClosedFilter(False) doc_generator = _get_export_documents( CaseExportInstance(domain=DOMAIN, case_type=DEFAULT_CASE_TYPE), [owner_filter, closed_filter]) self.assertEqual(1, len([x for x in doc_generator]))
def test_group_filters(self): group_filter = GroupOwnerFilter(self.group_id) doc_generator = _get_export_documents( CaseExportInstance(domain=DOMAIN, case_type=DEFAULT_CASE_TYPE), [group_filter] ) self.assertEqual(2, len([x for x in doc_generator]))
def test_filter_combination(self): owner_filter = OwnerFilter(DEFAULT_USER) closed_filter = IsClosedFilter(False) doc_generator = _get_export_documents( CaseExportInstance(domain=DOMAIN, case_type=DEFAULT_CASE_TYPE), [owner_filter, closed_filter] ) self.assertEqual(1, len([x for x in doc_generator]))
def test_form_submitted_by_none_filter(self): """ Confirm that the FormSubmittedByFilter works when None is one of the arguments. """ doc_generator = _get_export_documents( FormExportInstance(domain=DOMAIN, app_id=DEFAULT_APP_ID, xmlns=DEFAULT_XMLNS), [FormSubmittedByFilter([uuid.uuid4().hex, None, uuid.uuid4().hex])] ) self.assertEqual(1, len([x for x in doc_generator]))
def test_form_submitted_by_none_filter(self): """ Confirm that the FormSubmittedByFilter works when None is one of the arguments. """ doc_generator = _get_export_documents( FormExportInstance(domain=DOMAIN, app_id=DEFAULT_APP_ID, xmlns=DEFAULT_XMLNS), [ FormSubmittedByFilter( [uuid.uuid4().hex, None, uuid.uuid4().hex]) ]) self.assertEqual(1, len([x for x in doc_generator]))
def test_group_filters(self): group_filter = GroupOwnerFilter(self.group_id) doc_generator = _get_export_documents( CaseExportInstance(domain=DOMAIN, case_type=DEFAULT_CASE_TYPE), [group_filter]) self.assertEqual(2, len([x for x in doc_generator]))