def _delete_couch_data(self): for doc_class, doc_ids in get_doc_ids_to_dump(self.domain_name): db = doc_class.get_db() for docs in chunked(iter_docs(db, doc_ids), 100): db.bulk_delete(docs) self.assertEqual(0, len(get_docs(db, doc_ids)))
def _delete_couch_data(self): for doc_class, doc_ids in get_doc_ids_to_dump(self.domain_name): db = doc_class.get_db() for docs in chunked(iter_docs(db, doc_ids), 100): db.bulk_delete(docs) self.assertEqual(0, len(get_docs(db, doc_ids)))
def delete_doain_couch_data_for_dump_load_test(domain_name): for doc_class, doc_ids in get_doc_ids_to_dump(domain_name): db = doc_class.get_db() for docs in chunked(iter_docs(db, doc_ids), 100): db.bulk_delete(docs) assert 0 == len(get_docs( db, doc_ids)), f"Some docs not deleted: {doc_class}"
def _get_doc_counts_from_db(domain): return { get_model_label(doc_class): len(doc_ids) for doc_class, doc_ids in get_doc_ids_to_dump(domain) if doc_ids }
def _get_doc_counts_from_db(domain): return { get_model_label(doc_class): len(doc_ids) for doc_class, doc_ids in get_doc_ids_to_dump(domain) if doc_ids }