def test_dimension(): dim = Dimension(0, 1, crs='indices') assert dim.start == 0 assert dim.end == 1 assert dim.crs == 'indices' assert Dimension.from_json(dim.json).start == 0 assert str(dim) == "Dimension(start='0',end='1',step='1',crs='indices')"
def test_dimension_compat(): dim_data = {"start": 0.0, "end": 90.0, "step": 1, "crs": "indices"} # from json dim = Dimension.from_json(dim_data) assert dim.start == 0.0 assert dim.end == 90.0 assert dim.step == 1 assert dim.crs == 'indices' # json assert dim.json['start'] == 0.0 assert dim.json['end'] == 90.0 assert dim.json['step'] == 1 assert dim.json['crs'] == 'indices'