tests.utils.json

Utilities for processing JSON data

Classes

class tests.utils.json.JsonTestCase

Bases: ABC

Base class for tests that compare to JSON data

EXPECT_MISSING_DATA: bool = False
REF_DATA_PATH: str
SAVE_NEW_DATA: bool = False
assert_json(data, key, rtol=1e-7, atol=0, allow_save=True)
Parameters:
  • data (float | float64 | ndarray)

  • key (str)

  • rtol (float)

  • atol (float)

  • allow_save (bool)

data: Dict[str, float | float64 | ndarray]
ref_data: Dict[str, float | float64 | ndarray]
classmethod setUpClass(*args, **kwargs)
classmethod tearDownClass()