@@ -111,21 +111,22 @@ def test_close_monthly(portfolio_not_rebalanced):
111111
112112def test_get_assets_dividends (portfolio_dividends ):
113113 assert portfolio_dividends ._get_assets_dividends ().iloc [- 1 , 0 ] == approx (0 , abs = 1e-2 )
114- assert portfolio_dividends ._get_assets_dividends ().iloc [- 1 , 1 ] == approx (32.77 , rel = 1e-2 ) # T.US 2020-01
114+ # T.US 2020-01=$0.3927 , RUBUSD=63.03 ( http://joxi.ru/823dnYWizBvEOA )
115+ assert portfolio_dividends ._get_assets_dividends ().iloc [- 1 , 1 ] == approx (24.75 , rel = 1e-2 )
115116 assert portfolio_dividends ._get_assets_dividends ().iloc [- 1 , 2 ] == approx (0 , rel = 1e-2 )
116117
117118
118119def test_number_of_securities (portfolio_not_rebalanced , portfolio_dividends ):
119120 assert portfolio_not_rebalanced .number_of_securities .iloc [- 1 , 0 ] == approx (8.88 , rel = 1e-2 ) # RUB.FX
120121 assert portfolio_not_rebalanced .number_of_securities .iloc [- 1 , 1 ] == approx (0.2787 , abs = 1e-2 ) # MCFTR.INDX
121122 # with dividends
122- assert portfolio_dividends .number_of_securities .iloc [- 1 , 0 ] == approx (3.90 , rel = 1e-2 ) # SBER.MOEX
123- assert portfolio_dividends .number_of_securities .iloc [- 1 , 1 ] == approx (0.41 , abs = 1e-2 ) # T.US
124- assert portfolio_dividends .number_of_securities .iloc [- 1 , 2 ] == approx (0.38 , abs = 1e-2 ) # GNS.LSE
123+ assert portfolio_dividends .number_of_securities .iloc [- 1 , 0 ] == approx (3.97 , rel = 1e-2 ) # SBER.MOEX
124+ assert portfolio_dividends .number_of_securities .iloc [- 1 , 1 ] == approx (0.425 , abs = 1e-2 ) # T.US
125+ assert portfolio_dividends .number_of_securities .iloc [- 1 , 2 ] == approx (0.392 , abs = 1e-2 ) # GNS.LSE
125126
126127
127128def test_dividends (portfolio_dividends ):
128- assert portfolio_dividends .dividends .iloc [- 1 ] == approx (13.71 , rel = 1e-2 )
129+ assert portfolio_dividends .dividends .iloc [- 1 ] == approx (10.54 , rel = 1e-2 )
129130
130131
131132def test_dividend_yield (portfolio_dividends ):
0 commit comments