def setUp(self): """Create test setup.""" self.payload_url = 'http://insights-upload.com/q/file_to_validate' self.uuid = uuid.uuid4() self.uuid2 = uuid.uuid4() self.uuid3 = uuid.uuid4() self.uuid4 = uuid.uuid4() self.uuid5 = uuid.uuid4() self.uuid6 = uuid.uuid4() self.uuid7 = uuid.uuid4() self.uuid8 = uuid.uuid4() self.fake_record = test_handler.KafkaMsg(msg_handler.QPC_TOPIC, 'http://internet.com') self.report_consumer = msg_handler.ReportConsumer() self.msg = self.report_consumer.unpack_consumer_record(self.fake_record) self.report_json = { 'request_id': '234332', 'report_id': 1, 'report_type': 'insights', 'report_version': '1.0.0.1b025b8', 'status': 'completed', 'report_platform_id': '5f2cc1fd-ec66-4c67-be1b-171a595ce319', 'hosts': [{'bios_uuid': 'value'}, {'invalid': 'value'}]} self.report_record = Report( request_id='234332', upload_srv_kafka_msg=json.dumps(self.msg), account='1234', state=Report.NEW, state_info=json.dumps([Report.NEW]), last_update_time=datetime.now(pytz.utc), retry_count=0, ready_to_archive=False, source='satellite', arrival_time=datetime.now(pytz.utc), processing_start_time=datetime.now(pytz.utc)) self.report_record.save() self.report_slice = ReportSlice( report_platform_id=self.uuid, report_slice_id=self.uuid2, account='13423', report_json=json.dumps(self.report_json), state=ReportSlice.NEW, state_info=json.dumps([ReportSlice.NEW]), retry_count=0, last_update_time=datetime.now(pytz.utc), failed_hosts=[], candidate_hosts=[], report=self.report_record, ready_to_archive=True, hosts_count=2, source='satellite', creation_time=datetime.now(pytz.utc), processing_start_time=datetime.now(pytz.utc)) self.report_slice.save() self.report_record.save() self.processor = report_slice_processor.ReportSliceProcessor() self.processor.report = self.report_slice
def setUp(self): """Create test setup.""" self.payload_url = 'http://insights-upload.com/q/file_to_validate' self.uuid = uuid.uuid4() self.uuid2 = uuid.uuid4() self.uuid3 = uuid.uuid4() self.fake_record = test_handler.KafkaMsg(msg_handler.MKT_TOPIC, 'http://internet.com') self.report_consumer = msg_handler.ReportConsumer() self.msg = self.report_consumer.unpack_consumer_record( self.fake_record) self.report_json = { 'report_id': 1, 'report_slice_id': str(self.uuid2), 'report_type': 'insights', 'status': 'completed', 'report_platform_id': '5f2cc1fd-ec66-4c67-be1b-171a595ce319' } self.report_record = Report(upload_srv_kafka_msg=json.dumps(self.msg), account='1234', state=Report.NEW, state_info=json.dumps([Report.NEW]), last_update_time=datetime.now(pytz.utc), retry_count=0, ready_to_archive=False, source=uuid.uuid4(), arrival_time=datetime.now(pytz.utc), processing_start_time=datetime.now( pytz.utc)) self.report_record.save() self.report_slice = ReportSlice( report_platform_id=self.uuid, report_slice_id=self.uuid2, account='13423', report_json=json.dumps(self.report_json), state=ReportSlice.NEW, state_info=json.dumps([ReportSlice.NEW]), retry_count=0, last_update_time=datetime.now(pytz.utc), report=self.report_record, ready_to_archive=True, creation_time=datetime.now(pytz.utc), processing_start_time=datetime.now(pytz.utc)) self.report_slice.save() self.processor = report_processor.ReportProcessor() self.processor.report = self.report_record
def setUp(self): """Create test setup.""" self.payload_url = f"http://minio:9000/insights-upload-perma?X-Amz-Date=\ {datetime.now().strftime('%Y%m%dT%H%M%SZ')}&X-Amz-Expires=86400" self.report_consumer = msg_handler.ReportConsumer()
def setUp(self): """Create test setup.""" self.payload_url = 'http://insights-upload.com/q/file_to_validate' self.report_consumer = msg_handler.ReportConsumer()