def test_change_provider_empty(self): provider = CouchDomainDocTypeChangeProvider( couch_db=XFormInstance.get_db(), domains=[], doc_types=all_known_formlike_doc_types()) self.assertEqual([], [change for change in provider.iter_all_changes()])
def test_change_provider_empty(self): provider = CouchDomainDocTypeChangeProvider( couch_db=XFormInstance.get_db(), domains=[], doc_types=all_known_formlike_doc_types() ) self.assertEqual([], [change for change in provider.iter_all_changes()])
def test_change_provider(self): provider = CouchDomainDocTypeChangeProvider( couch_db=XFormInstance.get_db(), domains=self.domains, doc_types=all_known_formlike_doc_types()) doc_ids = {change.id for change in provider.iter_all_changes()} self.assertEqual(doc_ids, set(itertools.chain(*self.form_ids.values())))
def test_change_provider(self): provider = CouchDomainDocTypeChangeProvider( couch_db=XFormInstance.get_db(), domains=self.domains, doc_types=all_known_formlike_doc_types() ) doc_ids = {change.id for change in provider.iter_all_changes()} self.assertEqual(doc_ids, set(itertools.chain(*list(self.form_ids.values()))))