From c337c2fdb8de9935e2f7b90271b2a143b0e1617c Mon Sep 17 00:00:00 2001 From: James Maslek Date: Sat, 22 Oct 2022 18:51:40 -0400 Subject: [PATCH] Adding more integration tests (#2946) * Adding more integration tests * More * More * ca * more menus * ta * qa * etf * forex * bt --- .../scripts/test_crypto_pred.openbb | 5 -- .../miscellaneous/scripts/test_etf.openbb | 3 + .../miscellaneous/scripts/test_etf_ca.openbb | 6 +- .../scripts/test_etf_pred.openbb | 5 -- .../miscellaneous/scripts/test_etf_scr.openbb | 8 -- .../scripts/test_forex_base.openbb | 16 +--- .../scripts/test_forex_load.openbb | 13 +-- .../scripts/test_forex_pred.openbb | 6 -- .../scripts/test_forex_qa.openbb | 24 ++++- .../scripts/test_forex_ta.openbb | 19 +++- .../miscellaneous/scripts/test_stocks.openbb | 9 +- .../scripts/test_stocks_ba.openbb | 7 +- .../scripts/test_stocks_bt.openbb | 10 ++- .../scripts/test_stocks_ca.openbb | 16 +++- .../scripts/test_stocks_dd.openbb | 8 +- .../scripts/test_stocks_disc.openbb | 6 +- .../scripts/test_stocks_dps.openbb | 3 +- .../scripts/test_stocks_fa.openbb | 89 ++++++++----------- .../scripts/test_stocks_gov.openbb | 23 ++++- .../scripts/test_stocks_ins.openbb | 11 ++- .../scripts/test_stocks_options.openbb | 16 +++- .../scripts/test_stocks_qa.openbb | 71 ++++++++++++--- .../scripts/test_stocks_scr.openbb | 10 +-- .../scripts/test_stocks_ta.openbb | 54 ++++++++++- .../scripts/test_stocks_th.openbb | 9 ++ 25 files changed, 294 insertions(+), 153 deletions(-) delete mode 100644 openbb_terminal/miscellaneous/scripts/test_crypto_pred.openbb delete mode 100644 openbb_terminal/miscellaneous/scripts/test_etf_pred.openbb delete mode 100644 openbb_terminal/miscellaneous/scripts/test_etf_scr.openbb delete mode 100644 openbb_terminal/miscellaneous/scripts/test_forex_pred.openbb create mode 100644 openbb_terminal/miscellaneous/scripts/test_stocks_th.openbb diff --git a/openbb_terminal/miscellaneous/scripts/test_crypto_pred.openbb b/openbb_terminal/miscellaneous/scripts/test_crypto_pred.openbb deleted file mode 100644 index 66e3e58491f..00000000000 --- a/openbb_terminal/miscellaneous/scripts/test_crypto_pred.openbb +++ /dev/null @@ -1,5 +0,0 @@ -crypto -load btc -pred -rnn -exit \ No newline at end of file diff --git a/openbb_terminal/miscellaneous/scripts/test_etf.openbb b/openbb_terminal/miscellaneous/scripts/test_etf.openbb index c8451efcfd9..7a748d5406a 100644 --- a/openbb_terminal/miscellaneous/scripts/test_etf.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_etf.openbb @@ -3,8 +3,11 @@ load spy overview holdings weights +weights -m 10 summary candle +camdle --raw +candle -t --ma 4 news pir compare spy,ivv diff --git a/openbb_terminal/miscellaneous/scripts/test_etf_ca.openbb b/openbb_terminal/miscellaneous/scripts/test_etf_ca.openbb index bbc48ec3630..4670dfbd19e 100644 --- a/openbb_terminal/miscellaneous/scripts/test_etf_ca.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_etf_ca.openbb @@ -1,7 +1,5 @@ etf -ln oil -ld oil -load spy +load spy -l 5 ca volume -exit \ No newline at end of file +exit diff --git a/openbb_terminal/miscellaneous/scripts/test_etf_pred.openbb b/openbb_terminal/miscellaneous/scripts/test_etf_pred.openbb deleted file mode 100644 index 38981a36ca5..00000000000 --- a/openbb_terminal/miscellaneous/scripts/test_etf_pred.openbb +++ /dev/null @@ -1,5 +0,0 @@ -etf -load spy -pred -mc -exit \ No newline at end of file diff --git a/openbb_terminal/miscellaneous/scripts/test_etf_scr.openbb b/openbb_terminal/miscellaneous/scripts/test_etf_scr.openbb deleted file mode 100644 index 03c5c76c594..00000000000 --- a/openbb_terminal/miscellaneous/scripts/test_etf_scr.openbb +++ /dev/null @@ -1,8 +0,0 @@ -etf -scr -view -view etf_config -set etf_config -screen -sbc Bank Loan -exit \ No newline at end of file diff --git a/openbb_terminal/miscellaneous/scripts/test_forex_base.openbb b/openbb_terminal/miscellaneous/scripts/test_forex_base.openbb index 6ddf408cf8d..0836bdb3d8a 100644 --- a/openbb_terminal/miscellaneous/scripts/test_forex_base.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_forex_base.openbb @@ -1,15 +1,5 @@ forex -h -help -? -q -forex -.. -forex -quit -forex -to EUR +load EURUSD fwd -r -reset -exit \ No newline at end of file +quote +exit diff --git a/openbb_terminal/miscellaneous/scripts/test_forex_load.openbb b/openbb_terminal/miscellaneous/scripts/test_forex_load.openbb index 5293bf4482a..a45ad370f41 100644 --- a/openbb_terminal/miscellaneous/scripts/test_forex_load.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_forex_load.openbb @@ -1,12 +1,5 @@ forex -to gbp -load -load --source av -load --source av -s 2021-01-02 -load --source yf -s 2021-01-02 -load -s 2022-01-20 -load -s 2022-02-20 -load -i 1week -s 2021-01-20 -load -r w --source av -load -r w --source av -s 2021-01-20 +load EURUSD --source YahooFinance +load USDEUR --source Polygon +load EURUSD --source AlphaVantage exit diff --git a/openbb_terminal/miscellaneous/scripts/test_forex_pred.openbb b/openbb_terminal/miscellaneous/scripts/test_forex_pred.openbb deleted file mode 100644 index c338b05b693..00000000000 --- a/openbb_terminal/miscellaneous/scripts/test_forex_pred.openbb +++ /dev/null @@ -1,6 +0,0 @@ -forex -to eur -load -pred -rnn -exit \ No newline at end of file diff --git a/openbb_terminal/miscellaneous/scripts/test_forex_qa.openbb b/openbb_terminal/miscellaneous/scripts/test_forex_qa.openbb index dd6ff47dba3..37fd78a377a 100644 --- a/openbb_terminal/miscellaneous/scripts/test_forex_qa.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_forex_qa.openbb @@ -1,6 +1,26 @@ forex -to eur -load +load EURUSD --source YahooFinance +qa +summary +normality +unitroot +line +hist +cdf +bw +acf +qqplot +rolling +spread +quantile +skew +kurtosis +var +es +raw +decompose +cusum +load EURUSD --source YahooFinance qa summary normality diff --git a/openbb_terminal/miscellaneous/scripts/test_forex_ta.openbb b/openbb_terminal/miscellaneous/scripts/test_forex_ta.openbb index 398d6fff01b..8a469a4fe7c 100644 --- a/openbb_terminal/miscellaneous/scripts/test_forex_ta.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_forex_ta.openbb @@ -1,6 +1,5 @@ forex -from EUR -to USD +load EURUSD --source YahooFinance load ta ema @@ -17,4 +16,20 @@ aroon bbands donchian fib +load USDEUR --source Polygon +ta +ema +sma +zlma +cci +macd +rsi +stoch +fisher +cg +adx +aroon +bbands +donchian +fib exit diff --git a/openbb_terminal/miscellaneous/scripts/test_stocks.openbb b/openbb_terminal/miscellaneous/scripts/test_stocks.openbb index 66f1a7d247d..a00c58b8063 100644 --- a/openbb_terminal/miscellaneous/scripts/test_stocks.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_stocks.openbb @@ -1,9 +1,14 @@ stocks -search apple +search -c United States -s Consumer Cyclical -i Specialty Retail -e USA -l 5 +load aaple -i 5 load aapl -s 2022-10-01 +quote tob tob -e EDGX candle +candle -t --ma 5,10 +candle --raw +candle --sort AdjClose -d --raw codes -news +news -l 3 exit diff --git a/openbb_terminal/miscellaneous/scripts/test_stocks_ba.openbb b/openbb_terminal/miscellaneous/scripts/test_stocks_ba.openbb index c73143e385d..532f5024156 100644 --- a/openbb_terminal/miscellaneous/scripts/test_stocks_ba.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_stocks_ba.openbb @@ -2,7 +2,9 @@ stocks ba load aapl headlines +headlines --raw wsb +wsb --new watchlist popular -l 5 -n 10 spacc @@ -10,17 +12,16 @@ spac getdd reddit_sent trending -stalker +stalker -l 3 bullbear messages infer -sentiment -d 3 +sentiment -d 3 -l 2 mentions regions interest -w yolo queries rise -hist jcdr load tsla jctr diff --git a/openbb_terminal/miscellaneous/scripts/test_stocks_bt.openbb b/openbb_terminal/miscellaneous/scripts/test_stocks_bt.openbb index e29669006c6..88dfcf3e637 100644 --- a/openbb_terminal/miscellaneous/scripts/test_stocks_bt.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_stocks_bt.openbb @@ -5,6 +5,14 @@ whatif whatif -n 2.34 whatif 2021-01-01 ema -ema_cross +ema --spy +ema --spy --no_bench +ema -l 2 +emacross +emacross -l 10 -s 3 +emacross --spy --no_bench --no_short rsi +rsi -l 20 -u 80 -p 12 +rsi --spy +rsi --no_bench --no_short exit diff --git a/openbb_terminal/miscellaneous/scripts/test_stocks_ca.openbb b/openbb_terminal/miscellaneous/scripts/test_stocks_ca.openbb index 6d5d1e9c6db..c199c26d6b7 100644 --- a/openbb_terminal/miscellaneous/scripts/test_stocks_ca.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_stocks_ca.openbb @@ -1,15 +1,24 @@ stocks -sia -metric roa +load aapl ca +tsne historical +historical -t o -n hcorr +hcorr --raw +hcorr -t h --display-full-matrix volume +ticker msft income +income -t 31-Mar-2022 -q balance +balance -t 31-Mar-2022 -q cashflow +cashflow -t 31-Mar-2022 -q sentiment +sentiment -r scorr +scorr -h overview valuation financial @@ -17,8 +26,7 @@ ownership performance technical ticker -t tsla -tsne getpoly getfinnhub getfinviz -exit \ No newline at end of file +exit diff --git a/openbb_terminal/miscellaneous/scripts/test_stocks_dd.openbb b/openbb_terminal/miscellaneous/scripts/test_stocks_dd.openbb index 9429cf9b3e2..224c7e63026 100644 --- a/openbb_terminal/miscellaneous/scripts/test_stocks_dd.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_stocks_dd.openbb @@ -4,10 +4,16 @@ dd analyst rating rot +rot -l 3 --raw pt +pt -l 3 --raw est +est -e annualrevenue +est -e annualearnings +est -e quarterearnings sec supplier customer +load tsla arktrades -exit \ No newline at end of file +exit diff --git a/openbb_terminal/miscellaneous/scripts/test_stocks_disc.openbb b/openbb_terminal/miscellaneous/scripts/test_stocks_disc.openbb index 95468d21e76..3d8a8b36203 100644 --- a/openbb_terminal/miscellaneous/scripts/test_stocks_disc.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_stocks_disc.openbb @@ -19,13 +19,15 @@ active ulc asc arkord +arkord --fund ARKX -s Total upcoming -divcal trending -cnews +cnews -t notable-calls lowfloat hotpenny rtat +divcal -s Dividend -a +heatmap reset r exit diff --git a/openbb_terminal/miscellaneous/scripts/test_stocks_dps.openbb b/openbb_terminal/miscellaneous/scripts/test_stocks_dps.openbb index 83d440fcffe..2c9c89ebbca 100644 --- a/openbb_terminal/miscellaneous/scripts/test_stocks_dps.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_stocks_dps.openbb @@ -6,10 +6,11 @@ ctb -source stocksera hsi pos sidtc -prom load -t gme spos psi ftd +load aapl -i 5 +ftd -n 5 --raw dpotc exit diff --git a/openbb_terminal/miscellaneous/scripts/test_stocks_fa.openbb b/openbb_terminal/miscellaneous/scripts/test_stocks_fa.openbb index 707a76ad0e6..302d0153b78 100644 --- a/openbb_terminal/miscellaneous/scripts/test_stocks_fa.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_stocks_fa.openbb @@ -1,63 +1,44 @@ stocks -load aa +load aapl fa -data -h -mgmt -h -analysis -h -info -h -shrs -h -sust -h -cal -h -web -h -hq -h -divs -h -overview -h -key -h -income -h -balance -h -cash -h +income -l 2 --source YahooFinance +income -l 2 --source Polygon +income -l 2 --source AlphaVantage +income -l 2 --source FinancialModelingPrep +balance -l 2 --source YahooFinance +balance -l 2 --source Polygon +balance -l 2 --source AlphaVantage +balance -l 2 --source FinancialModelingPrep +cash -l 2 --source YahooFinance +cash -l 2 --source Polygon +cash -l 2 --source AlphaVantage +cash -l 2 --source FinancialModelingPrep data mgmt analysis -info -shrs -sust -cal -web -hq -divs -divs -l 8 -divs --limit 24 --plot -overview -key -income -income -l 3 -balance -cash -load goog -data -mgmt -analysis -info -shrs -sust -cal -web -hq -divs -divs --limit 24 -p -overview -key -income -balance -cash -dcf -splits -mktcap -dupont -dcfc +score +profile +quote enterprise metrics ratios growth -exit +warnings +warnings -d +dcfc +info +mktcap +shrs +shrs major +shrs mutualfund +sust +cal +divs +divs -p +splits +overview +key +earnings --source YahooFinance +earnings --source AlphaVantage +fraud +dupont diff --git a/openbb_terminal/miscellaneous/scripts/test_stocks_gov.openbb b/openbb_terminal/miscellaneous/scripts/test_stocks_gov.openbb index 191d09a06d4..44c7afbfbce 100644 --- a/openbb_terminal/miscellaneous/scripts/test_stocks_gov.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_stocks_gov.openbb @@ -1,14 +1,31 @@ stocks gov lasttrades -topbuys -topsells +lasttrades house +lasttrades senate +lasttrades congress +lasttrades -p Josh +topbuys house +topbuys senate +topbuys congress +topsells house +topsells senate +topsells congress +topsells -l 2 --raw lastcontracts +lastcontracts -l 2 -s qtrcontracts +qtrcontracts -l 2 --raw +qtrcontracts -l 2 -a downmom toplobbying +toplobbying -l 4 --raw load aapl gtrades +gtrades senate +gtrades house +gtrades congress contracts histcont +histcont --raw lobbying -exit \ No newline at end of file +exit diff --git a/openbb_terminal/miscellaneous/scripts/test_stocks_ins.openbb b/openbb_terminal/miscellaneous/scripts/test_stocks_ins.openbb index 015a5af2060..26ca4871044 100644 --- a/openbb_terminal/miscellaneous/scripts/test_stocks_ins.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_stocks_ins.openbb @@ -1,11 +1,14 @@ stocks ins view -view whales -set whales -filter +view whales.ini +set Electronics.ini +filter -l 4 +filter -l 2 -u load aapl stats +stats -u +act --raw act lins lcb 3 @@ -28,4 +31,4 @@ tippm 3 tist tispw tispm 3 -exit \ No newline at end of file +exit diff --git a/openbb_terminal/miscellaneous/scripts/test_stocks_options.openbb b/openbb_terminal/miscellaneous/scripts/test_stocks_options.openbb index 70a12b1a31e..c89c7f6a6d2 100644 --- a/openbb_terminal/miscellaneous/scripts/test_stocks_options.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_stocks_options.openbb @@ -6,7 +6,8 @@ view high_IV set high_IV scr q -unu +unu -l 2 -s Strike -a -c +unu -l 2 -s Vol calc load aapl exp 0 @@ -18,9 +19,16 @@ vol voi hist 100 grhist 100 +greeks plot -x ltd -y iv -parity -binom +parity -p -m 150 -M 175 +binom -s 150 load spy vsurf -exit \ No newline at end of file +load NDX --source Nasdaq +exp 0 --source Nasdaq +chains --source Nasdaq +oi --source Nasdaq +vol --source Nasdaq +voi --source Nasdaq +exit diff --git a/openbb_terminal/miscellaneous/scripts/test_stocks_qa.openbb b/openbb_terminal/miscellaneous/scripts/test_stocks_qa.openbb index 35a9a342f2d..c113dc57f80 100644 --- a/openbb_terminal/miscellaneous/scripts/test_stocks_qa.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_stocks_qa.openbb @@ -2,23 +2,46 @@ stocks load aapl qa summary -load gme normality unitroot -.. -q -stocks -load amzn -qa +unitroot -r ct +unitroot -r ctt +hist +hist -b 33 +cdf +pick volume +bw +bw -y +acf +pick adjclose +acf -l 3 +qqplot +rolling -w 10 +spread +quantile +skew +kurtosis +raw +decompose +cusum +capm +beta +beta -r MSFT +var +es +sh +so +om +load aapl -i 1 +pick returns +summary +normality +unitroot hist cdf -pick Volume bw -acf qqplot -pick AdjClose -rolling -l 10 -load gme +rolling spread quantile skew @@ -33,4 +56,28 @@ es sh so om -exit \ No newline at end of file +load aapl --source Polygon +pick returns +summary +normality +unitroot +hist +cdf +bw +qqplot +rolling +spread +quantile +skew +kurtosis +raw +decompose +cusum +capm +beta +var +es +sh +so +om +exit diff --git a/openbb_terminal/miscellaneous/scripts/test_stocks_scr.openbb b/openbb_terminal/miscellaneous/scripts/test_stocks_scr.openbb index 58933be9672..edb78c404ed 100644 --- a/openbb_terminal/miscellaneous/scripts/test_stocks_scr.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_stocks_scr.openbb @@ -4,12 +4,12 @@ view view rosenwald set top_losers historical -overview -valuation -financial +historical -l 3 -n +overview -p golden_cross.ini -l 5 +valuation -l 5 +financial -l 3 ownership performance technical ca -hcorr -exit \ No newline at end of file +exit diff --git a/openbb_terminal/miscellaneous/scripts/test_stocks_ta.openbb b/openbb_terminal/miscellaneous/scripts/test_stocks_ta.openbb index af1726c9f43..0d788849d6b 100644 --- a/openbb_terminal/miscellaneous/scripts/test_stocks_ta.openbb +++ b/openbb_terminal/miscellaneous/scripts/test_stocks_ta.openbb @@ -4,7 +4,7 @@ ta view recom summary -ema +ema -l 20,30,50 sma wma hma @@ -14,6 +14,7 @@ cci macd rsi rsp +rsp -t stoch fisher cg @@ -28,4 +29,53 @@ ad adosc obv fib -exit \ No newline at end of file +load ionq -i 1 +ema -l 20,30,50 +sma -l 3 +wma -l 5 +hma -l 10 +zlma -l 20 +vwap +cci -l 12 +macd --fast 10 --slow 20 --signal 5 +rsi -l 10 -s 90 -d 2 +rsp +stoch -k 10 -d 2 --slowkperiod 2 +fisher -l 10 +cg -l 10 +clenow +demark +adx -l 10 -s 90 -d 2 +aroon -l 20 -s 120 +bbands -l 10 -s 1 +donchian -u 30 -l 3- +kc -l 10 -s 3 -o 1 +ad --open +adosc --open --fast 4 --slow 10 +obv +fib +load aapl --source Polygon +ema +sma +wma +hma +zlma +vwap +cci +macd +rsi +stoch +fisher +cg +clenow +demark +adx +aroon +bbands +donchian +kc +ad +adosc +obv +fib +exit diff --git a/openbb_terminal/miscellaneous/scripts/test_stocks_th.openbb b/openbb_terminal/miscellaneous/scripts/test_stocks_th.openbb new file mode 100644 index 00000000000..03f110519cd --- /dev/null +++ b/openbb_terminal/miscellaneous/scripts/test_stocks_th.openbb @@ -0,0 +1,9 @@ +stocks +load aapl +th +open +closed +all +exchange +symbol MSFT +exit