Esempio n. 1
0
def test_main_bad_arg_long_url(moke_pars_google):
    """Тест функции main с длинной искомого слова более 20 символов
    """
    with pytest.raises(SystemExit):
        main("testsssssssssssssssss", 5)
Esempio n. 2
0
def test_main_bad_arg_long_rec(moke_pars_google):
    """Тест функции main с аргументом рекурсии более 10
    """
    with pytest.raises(SystemExit):
        main("test", 30)
Esempio n. 3
0
def test_main_bad_type_rec():
    """Тест функции main с не верным типом аргумента рекурсии
    """
    with pytest.raises(ValueError):
        main("test", "test")
Esempio n. 4
0
def test_main_bad_type_url():
    """Тест функции main с не верным типом искомого словом
    """
    with pytest.raises(TypeError):
        main(5, 5)
Esempio n. 5
0
def test_main_good_arg(moke_recursion, moke_pars_google):
    """Тест функции main с корректными данными
    """
    main("test", 5)
    assert moke_pars_google.assert_called
    assert moke_recursion.assert_called