def before_scenario(context, _): context.test_start_local_datetime = datetime.now() context.test_start_utc = datetime.utcnow() if not hasattr(context, 'collection_exercise_id'): context.collection_exercise_id = str(uuid.uuid4()) if not hasattr(context, 'action_plan_id'): context.action_plan_id = str(uuid.uuid4()) purge_queues()
def _clear_queues_for_bad_messages_and_reset_exception_manager(): for _ in range(4): purge_queues() time.sleep(1) time.sleep(5) requests.get(f'{Config.EXCEPTION_MANAGER_URL}/reset')
def after_all(_context): purge_queues()
def before_scenario(context, _): context.test_start_local_datetime = datetime.now() purge_queues() purge_data()