You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
617 B
22 lines
617 B
import sys
|
|
from pathlib import Path
|
|
|
|
from app.logic import main
|
|
|
|
def test_main_sonarr_profile(mocker):
|
|
test_args = ['trash.py', 'profile', 'sonarr:anime']
|
|
mock_processor = mocker.patch('app.logic.sonarr.process_profile')
|
|
mocker.patch.object(sys, 'argv', test_args)
|
|
|
|
main.main(Path())
|
|
|
|
mock_processor.assert_called_once()
|
|
|
|
def test_main_sonarr_quality(mocker):
|
|
test_args = ['trash.py', 'quality', 'sonarr:anime']
|
|
mock_processor = mocker.patch('app.logic.sonarr.process_quality')
|
|
mocker.patch.object(sys, 'argv', test_args)
|
|
|
|
main.main(Path())
|
|
|
|
mock_processor.assert_called_once() |