29 lines
1.2 KiB
Python
29 lines
1.2 KiB
Python
import pytest
|
|
import os
|
|
import random
|
|
import string
|
|
from valkey.exceptions import ResponseError
|
|
|
|
JSON_MODULE_NAME = 'json'
|
|
JSON_INFO_NAMES = {
|
|
'num_documents': JSON_MODULE_NAME + '_num_documents',
|
|
'total_memory_bytes': JSON_MODULE_NAME + '_total_memory_bytes',
|
|
'doc_histogram': JSON_MODULE_NAME + '_doc_histogram',
|
|
'read_histogram': JSON_MODULE_NAME + '_read_histogram',
|
|
'insert_histogram': JSON_MODULE_NAME + '_insert_histogram',
|
|
'update_histogram': JSON_MODULE_NAME + '_update_histogram',
|
|
'delete_histogram': JSON_MODULE_NAME + '_delete_histogram',
|
|
'max_path_depth_ever_seen': JSON_MODULE_NAME + '_max_path_depth_ever_seen',
|
|
'max_document_size_ever_seen': JSON_MODULE_NAME + '_max_document_size_ever_seen',
|
|
'total_malloc_bytes_used': JSON_MODULE_NAME + "_total_malloc_bytes_used",
|
|
'memory_traps_enabled': JSON_MODULE_NAME + "_memory_traps_enabled",
|
|
}
|
|
DEFAULT_MAX_DOCUMENT_SIZE = 64*1024*1024
|
|
DEFAULT_MAX_PATH_LIMIT = 128
|
|
DEFAULT_WIKIPEDIA_PATH = 'data/wikipedia.json'
|
|
DEFAULT_WIKIPEDIA_COMPACT_PATH = 'data/wikipedia_compact.json'
|
|
DEFAULT_STORE_PATH = 'data/store.json'
|
|
JSON_INFO_METRICS_SECTION = JSON_MODULE_NAME + '_core_metrics'
|
|
|
|
JSON_MODULE_NAME = 'json'
|