Пример #1
0
def test_no_dividends_table_in_html():
    with pytest.raises(IndexError) as error:
        dividends_dohod('MSRS')
    assert 'На странице нет таблицы 2' == str(error.value)
Пример #2
0
def test_get_dividends():
    df = dividends_dohod('VSMO')
    assert df.loc['2017-10-19'] == 762.68
    assert df.loc['2004-03-29'] == 11
Пример #3
0
def test_no_dividends_table_in_html():
    with pytest.raises(IndexError) as error:
        dividends_dohod('MSRS')
    assert 'нет таблицы с дивидендами.' in str(error.value)
Пример #4
0
def test_wrong_url():
    with pytest.raises(urllib.error.URLError) as info:
        dividends_dohod('TEST')
    url = make_url('TEST')
    assert f'Неверный url: {url}' in str(info.value)
Пример #5
0
def test_get_dividends():
    df = dividends_dohod('VSMO')
    assert df.loc[datetime.date(2017, 10, 19)] == 762.68
    assert df.loc[datetime.date(2004, 3, 29)] == 11