1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
# Copyright (C) 2025 Siemens
#
# SPDX-License-Identifier: MIT
from importlib.metadata import version
from beartype.claw import beartype_package
import pytest
import requests
from debsbom.snapshot.client import SnapshotDataLake
beartype_package("debsbom")
@pytest.fixture(scope="session")
def http_session():
with requests.Session() as rs:
rs.headers.update({"User-Agent": f"debsbom/{version('debsbom')}+test"})
yield rs
@pytest.fixture(scope="module")
def sdl(http_session):
return SnapshotDataLake(session=http_session)
|