test_data = { 1: { "quotes": {"expenseRatio": 0.023399999999999997, "lastTurnoverRatio": 0.1568}, "holdings": { "equityHoldingPage": { "pageSize": 100, "totalPage": 1, "pageNumber": 1, "holdingList": [ { "isin": "INE280A01028", "weighting": 9.3, }, { "isin": "INE002A01018", "weighting": 7.1, }, {"isin": "INE090A01021", "weighting": 2.4}, {"isin": "INE040A01034", "weighting": 1.1}, ], }, }, "list_info": {"isin": "MF123"}, "risk_measures": { "cur": "INR", "fundName": "Testing fund 2", "indexName": "Morningstar India GR INR", "categoryName": "Large-Cap", "fundRiskVolatility": { "endDate": "2023-11-30T06:00:00.000", "for1Year": { "beta": 1.002, "alpha": 4.464, "rSquared": 98.8, "sharpeRatio": 0.877, "standardDeviation": 11.355, }, "for3Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "for5Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "for10Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "for15Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "bestFitIndexName": None, "forLongestTenure": None, "bestFitBetaFor3Year": None, "primaryIndexNameNew": "S&P BSE 100 India TR INR", "bestFitAlphaFor3Year": None, "bestFitRSquaredFor3Year": None, }, }, }, 2: { "quotes": {"expenseRatio": 0.023399999999999997, "lastTurnoverRatio": 0.5158}, "holdings": { "equityHoldingPage": { "pageSize": 100, "totalPage": 1, "pageNumber": 1, "holdingList": [ {"isin": "INE040A01034", "weighting": 7.6}, {"isin": "INE154A01025", "weighting": 1.1}, {"isin": "INE018A01030", "weighting": 3.2}, {"isin": "INE154A01025", "weighting": 3.1}, ], }, }, "list_info": {"isin": "MF123"}, "risk_measures": { "cur": "INR", "fundName": "Testing fund 2", "indexName": "Morningstar India GR INR", "categoryName": "Large-Cap", "fundRiskVolatility": { "endDate": "2023-11-30T06:00:00.000", "for1Year": { "beta": 0.994, "alpha": 0.337, "rSquared": 98.8, "sharpeRatio": 0.341, "standardDeviation": 11.355, }, "for3Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "for5Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "for10Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "for15Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "bestFitIndexName": None, "forLongestTenure": None, "bestFitBetaFor3Year": None, "primaryIndexNameNew": "S&P BSE 100 India TR INR", "bestFitAlphaFor3Year": None, "bestFitRSquaredFor3Year": None, }, }, }, 3: { "quotes": {"expenseRatio": 0.0106, "lastTurnoverRatio": 0.3109}, "holdings": { "equityHoldingPage": { "pageSize": 100, "totalPage": 1, "pageNumber": 1, "holdingList": [ {"isin": "INE280A01028", "weighting": 11.2}, {"isin": "INE090A01021", "weighting": 7.1}, {"isin": "INE040A01034", "weighting": 2.4}, ], }, }, "list_info": {"isin": "MF123"}, "risk_measures": { "cur": "INR", "fundName": "Testing fund 2", "indexName": "Morningstar India GR INR", "categoryName": "Large-Cap", "fundRiskVolatility": { "endDate": "2023-11-30T06:00:00.000", "for1Year": { "beta": 0.954, "alpha": -0.645, "rSquared": 98.8, "sharpeRatio": 0.251, "standardDeviation": 11.355, }, "for3Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "for5Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "for10Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "for15Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "bestFitIndexName": None, "forLongestTenure": None, "bestFitBetaFor3Year": None, "primaryIndexNameNew": "S&P BSE 100 India TR INR", "bestFitAlphaFor3Year": None, "bestFitRSquaredFor3Year": None, }, }, }, 4: { "quotes": {"expenseRatio": 0.0158, "lastTurnoverRatio": 0.5451}, "holdings": { "equityHoldingPage": { "pageSize": 100, "totalPage": 1, "pageNumber": 1, "holdingList": [ {"isin": "INE280A01028", "weighting": 10.2}, {"isin": "INE002A01018", "weighting": 9.2}, ], }, }, "list_info": {"isin": "MF123"}, "risk_measures": { "cur": "INR", "fundName": "Testing fund 2", "indexName": "Morningstar India GR INR", "categoryName": "Large-Cap", "fundRiskVolatility": { "endDate": "2023-11-30T06:00:00.000", "for1Year": { "beta": 1.137, "alpha": 5.675, "rSquared": 98.8, "sharpeRatio": 0.735, "standardDeviation": 11.355, }, "for3Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "for5Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "for10Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "for15Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "bestFitIndexName": None, "forLongestTenure": None, "bestFitBetaFor3Year": None, "primaryIndexNameNew": "S&P BSE 100 India TR INR", "bestFitAlphaFor3Year": None, "bestFitRSquaredFor3Year": None, }, }, }, 5: { "quotes": {"expenseRatio": 0.0216, "lastTurnoverRatio": 0.2025}, "holdings": { "equityHoldingPage": { "pageSize": 100, "totalPage": 1, "pageNumber": 1, "holdingList": [ {"isin": "INE002A01018", "weighting": 13.2}, {"isin": "INE090A01021", "weighting": 7.4}, {"isin": "INE040A01034", "weighting": 3.4}, ], }, }, "list_info": {"isin": "MF123"}, "risk_measures": { "cur": "INR", "fundName": "Testing fund 2", "indexName": "Morningstar India GR INR", "categoryName": "Large-Cap", "fundRiskVolatility": { "endDate": "2023-11-30T06:00:00.000", "for1Year": { "beta": 1.041, "alpha": 0.521, "rSquared": 98.8, "sharpeRatio": 0.354, "standardDeviation": 11.355, }, "for3Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "for5Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "for10Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "for15Year": { "beta": None, "alpha": None, "rSquared": None, "sharpeRatio": None, "standardDeviation": None, }, "bestFitIndexName": None, "forLongestTenure": None, "bestFitBetaFor3Year": None, "primaryIndexNameNew": "S&P BSE 100 India TR INR", "bestFitAlphaFor3Year": None, "bestFitRSquaredFor3Year": None, }, }, }, }