def test_origin_descriptor_ctor(): desc = ann.ConcatDescriptor(2, 2) value = 5 for i in range(desc.GetNumViews()): for j in range(desc.GetNumDimensions()): desc.SetViewOriginCoord(i, j, value+i) desc.SetConcatAxis(1) assert 2 == desc.GetNumViews() assert 2 == desc.GetNumDimensions() assert [5, 5] == desc.GetViewOrigin(0) assert [6, 6] == desc.GetViewOrigin(1) assert 1 == desc.GetConcatAxis()
def test_origin_descriptor_incorrect_views(): desc = ann.ConcatDescriptor(2, 2) with pytest.raises(RuntimeError) as err: desc.SetViewOriginCoord(1000, 100, 1000) assert "Failed to set view origin coordinates." in str(err.value)
def test_origin_descriptor_default_values(): desc = ann.ConcatDescriptor() assert 0 == desc.GetNumViews() assert 0 == desc.GetNumDimensions() assert 1 == desc.GetConcatAxis()