|
5 | 5 | from redisbench_admin.utils.benchmark_config import ( |
6 | 6 | results_dict_kpi_check, |
7 | 7 | check_required_modules, |
8 | | - extract_redis_configuration_parameters, |
| 8 | + extract_redis_dbconfig_parameters, |
9 | 9 | ) |
10 | 10 |
|
11 | 11 |
|
@@ -51,19 +51,44 @@ def test_extract_redis_configuration_parameters(): |
51 | 51 | "./tests/test_data/redisgraph-benchmark-go-defaults.yml", "r" |
52 | 52 | ) as config_fd: |
53 | 53 | benchmark_config = yaml.safe_load(config_fd) |
54 | | - redis_configuration_parameters = extract_redis_configuration_parameters( |
55 | | - benchmark_config, "dbconfig" |
56 | | - ) |
| 54 | + ( |
| 55 | + redis_configuration_parameters, |
| 56 | + dataset_load_timeout_secs, |
| 57 | + ) = extract_redis_dbconfig_parameters(benchmark_config, "dbconfig") |
57 | 58 | assert redis_configuration_parameters == {} |
| 59 | + assert dataset_load_timeout_secs == 120 |
58 | 60 |
|
59 | 61 | with open( |
60 | 62 | "./tests/test_data/tsbs-devops-ingestion-scale100-4days-keyspace.yml", "r" |
61 | 63 | ) as config_fd: |
62 | 64 | benchmark_config = yaml.safe_load(config_fd) |
63 | | - redis_configuration_parameters = extract_redis_configuration_parameters( |
64 | | - benchmark_config, "dbconfig" |
65 | | - ) |
| 65 | + ( |
| 66 | + redis_configuration_parameters, |
| 67 | + dataset_load_timeout_secs, |
| 68 | + ) = extract_redis_dbconfig_parameters(benchmark_config, "dbconfig") |
| 69 | + assert dataset_load_timeout_secs == 120 |
66 | 70 | assert redis_configuration_parameters == { |
67 | 71 | "notify-keyspace-events": "KEA", |
68 | 72 | "timeout": 0, |
69 | 73 | } |
| 74 | + |
| 75 | + with open( |
| 76 | + "./tests/test_data/redisgraph-benchmark-go-defaults.yml", "r" |
| 77 | + ) as config_fd: |
| 78 | + benchmark_config = yaml.safe_load(config_fd) |
| 79 | + ( |
| 80 | + redis_configuration_parameters, |
| 81 | + dataset_load_timeout_secs, |
| 82 | + ) = extract_redis_dbconfig_parameters(benchmark_config, "dbconfig") |
| 83 | + assert redis_configuration_parameters == {} |
| 84 | + assert dataset_load_timeout_secs == 120 |
| 85 | + |
| 86 | + with open( |
| 87 | + "./tests/test_data/redisgraph-benchmark-go-dataset-timeout.yml", "r" |
| 88 | + ) as config_fd: |
| 89 | + benchmark_config = yaml.safe_load(config_fd) |
| 90 | + ( |
| 91 | + redis_configuration_parameters, |
| 92 | + dataset_load_timeout_secs, |
| 93 | + ) = extract_redis_dbconfig_parameters(benchmark_config, "dbconfig") |
| 94 | + assert dataset_load_timeout_secs == 1200 |
0 commit comments