Skip to content

Commit

Permalink
tests/test_registration_mappings.py WIP [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
johnkerl committed Oct 9, 2024
1 parent a64fea6 commit b53f9e6
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions apis/python/tests/test_registration_mappings.py
Original file line number Diff line number Diff line change
Expand Up @@ -451,6 +451,15 @@ def test_multiples_without_experiment(
h5ad_file_names[permutation[2]],
h5ad_file_names[permutation[3]],
]:
if tiledbsoma._flags.NEW_SHAPE_FEATURE_FLAG_ENABLED:
if tiledbsoma.Experiment.exists(experiment_uri):
tiledbsoma.io.resize_experiment(
experiment_uri,
nobs=rd.get_obs_shape(),
nvars=rd.get_var_shapes(),
)

# XXX FIXME
tiledbsoma.io.from_h5ad(
experiment_uri,
h5ad_file_name,
Expand Down Expand Up @@ -713,6 +722,13 @@ def test_append_items_with_experiment(obs_field_name, var_field_name):

original = adata2.copy()

if tiledbsoma._flags.NEW_SHAPE_FEATURE_FLAG_ENABLED:
tiledbsoma.io.resize_experiment(
soma1,
nobs=rd.get_obs_shape(),
nvars=rd.get_var_shapes(),
)

with tiledbsoma.Experiment.open(soma1, "w") as exp1:
tiledbsoma.io.append_obs(
exp1,
Expand Down Expand Up @@ -836,6 +852,14 @@ def test_append_with_disjoint_measurements(
var_field_name=var_field_name,
)

if tiledbsoma._flags.NEW_SHAPE_FEATURE_FLAG_ENABLED:
# XXX FIXME
tiledbsoma.io.resize_experiment(
soma_uri,
nobs=rd.get_obs_shape(),
nvars=rd.get_var_shapes(),
)

tiledbsoma.io.from_anndata(
soma_uri,
anndata2,
Expand Down Expand Up @@ -1190,6 +1214,15 @@ def test_enum_bit_width_append(tmp_path, all_at_once, nobs_a, nobs_b):
tiledbsoma.io.from_anndata(
soma_uri, adata, measurement_name=measurement_name, registration_mapping=rd
)

if tiledbsoma._flags.NEW_SHAPE_FEATURE_FLAG_ENABLED:
# XXX FIXME
tiledbsoma.io.resize_experiment(
soma_uri,
nobs=rd.get_obs_shape(),
nvars=rd.get_var_shapes(),
)

tiledbsoma.io.from_anndata(
soma_uri, bdata, measurement_name=measurement_name, registration_mapping=rd
)
Expand All @@ -1208,6 +1241,13 @@ def test_enum_bit_width_append(tmp_path, all_at_once, nobs_a, nobs_b):
assert rd.get_obs_shape() == nobs_a + nobs_b
assert rd.get_var_shapes() == {"meas": 4}

if tiledbsoma._flags.NEW_SHAPE_FEATURE_FLAG_ENABLED:
tiledbsoma.io.resize_experiment(
soma_uri,
nobs=rd.get_obs_shape(),
nvars=rd.get_var_shapes(),
)

tiledbsoma.io.from_anndata(
soma_uri, bdata, measurement_name=measurement_name, registration_mapping=rd
)
Expand Down

0 comments on commit b53f9e6

Please sign in to comment.