Instead of lengthy blurbs, switch to single-line, machine-readable standardized (https://spdx.dev) license identifiers. The Linux kernel switched long ago, so there is strong precedent. Three cases are handled: AGPL-only, Apache-only, and dual licensed. For the latter case, I chose (AGPL-3.0-or-later and Apache-2.0), reasoning that our changes are extensive enough to apply our license. The changes we applied mechanically with a script, except to licenses/README.md. Closes #9937
28 lines
951 B
Python
28 lines
951 B
Python
# Copyright 2020-present ScyllaDB
|
|
#
|
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
# This file contains "test fixtures", a pytest concept described in
|
|
# https://docs.pytest.org/en/latest/fixture.html.
|
|
# A "fixture" is some sort of setup which an invididual test requires to run.
|
|
# The fixture has setup code and teardown code, and if multiple tests
|
|
# require the same fixture, it can be set up only once - while still allowing
|
|
# the user to run individual tests and automatically set up the fixtures they need.
|
|
|
|
import pytest
|
|
|
|
def pytest_addoption(parser):
|
|
parser.addoption("--redis-host", action="store", default="localhost",
|
|
help="ip address")
|
|
parser.addoption("--redis-port", action="store", type=int, default=6379,
|
|
help="port number")
|
|
|
|
|
|
@pytest.fixture
|
|
def redis_host(request):
|
|
return request.config.getoption('--redis-host')
|
|
|
|
@pytest.fixture
|
|
def redis_port(request):
|
|
return request.config.getoption('--redis-port')
|