ytdl-sub/tests/unit/entries/test_override_variables.py
2023-12-16 23:29:36 -08:00

35 lines
1.1 KiB
Python

import pytest
from ytdl_sub.entries.variables.override_variables import OverrideVariables
class TestOverrideVariables:
@pytest.mark.parametrize(
"override_variable_name",
[
"subscription_value",
"subscription_name",
"subscription_map",
"subscription_array",
"subscription_value_532",
"subscription_indent_0",
"subscription_indent_1",
],
)
def test_override_variables_contains(self, override_variable_name: str):
assert OverrideVariables.is_override_variable_name(override_variable_name)
@pytest.mark.parametrize(
"override_variable_name",
[
"subscription_value_var",
"subscription_name_var",
"subscription_map_var",
"subscription_array_var",
"subscription_value_532_var",
"subscription_indent_0_var",
"subscription_indent_1_var",
],
)
def test_override_variables_does_not_contains(self, override_variable_name: str):
assert not OverrideVariables.is_override_variable_name(override_variable_name)