swh.export.test.test_journal_processor module#
- swh.export.test.test_journal_processor.journal_client_config(kafka_server: str, kafka_prefix: str, kafka_consumer_group: str)[source]#
- swh.export.test.test_journal_processor.journal_writer(kafka_server: str, kafka_prefix: str)[source]#
- swh.export.test.test_journal_processor.disable_gc(f)[source]#
- Decorator for test functions; prevents segfaults in confluent-kafka. See confluentinc/confluent-kafka-python#1761 
- class swh.export.test.test_journal_processor.ListExporter(objects: ListProxy, *args, **kwargs)[source]#
- Bases: - Exporter
- swh.export.test.test_journal_processor.assert_exported_objects(exported_objects: Sequence[Tuple[str, Dict]], expected_objects: Sequence[BaseModel]) None[source]#
- swh.export.test.test_journal_processor.test_parallel_journal_processor(journal_client_config, journal_writer, tmp_path) None[source]#
- swh.export.test.test_journal_processor.test_parallel_journal_processor_origin(journal_client_config, journal_writer, tmp_path) None[source]#
- swh.export.test.test_journal_processor.test_parallel_journal_processor_origin_visit_status(journal_client_config, journal_writer, tmp_path) None[source]#
- swh.export.test.test_journal_processor.test_parallel_journal_processor_offsets(journal_client_config, journal_writer, tmp_path) None[source]#
- Checks the exporter stops at the offsets computed at the beginning of the export 
- swh.export.test.test_journal_processor.test_parallel_journal_processor_masked(journal_client_config, journal_writer, tmp_path) None[source]#