refactor more
This commit is contained in:
parent
5ff239bc0e
commit
480890e4b2
1 changed files with 21 additions and 23 deletions
|
|
@ -30,9 +30,8 @@ def mock_load_yaml(preset_dict: Dict) -> None:
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
def preset_file(youtube_video: Dict, output_options: Dict):
|
def preset_with_file_preset(youtube_video: Dict, output_options: Dict):
|
||||||
with patch("ytdl_sub.subscriptions.subscription.load_yaml") as mock_load_yaml:
|
return {
|
||||||
mock_load_yaml.return_value = {
|
|
||||||
"__preset__": {
|
"__preset__": {
|
||||||
"download": youtube_video,
|
"download": youtube_video,
|
||||||
"output_options": output_options,
|
"output_options": output_options,
|
||||||
|
|
@ -51,7 +50,6 @@ def preset_file(youtube_video: Dict, output_options: Dict):
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
yield
|
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
|
|
@ -98,8 +96,8 @@ def preset_file_with_value(youtube_video: Dict, output_options: Dict):
|
||||||
yield
|
yield
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.usefixtures(preset_file.__name__)
|
def test_subscription_file_preset_applies(config_file: ConfigFile, preset_with_file_preset: Dict):
|
||||||
def test_subscription_file_preset_applies(config_file: ConfigFile):
|
with mock_load_yaml(preset_dict=preset_with_file_preset):
|
||||||
subs = Subscription.from_file_path(config=config_file, subscription_path="mocked")
|
subs = Subscription.from_file_path(config=config_file, subscription_path="mocked")
|
||||||
assert len(subs) == 1
|
assert len(subs) == 1
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue