def test_fetch_atlas_pauli_2017(): data_dir = os.path.join(tst.tmpdir, 'pauli_2017') data = atlas.fetch_atlas_pauli_2017('labels', data_dir) assert_equal(len(data.labels), 16) values = nibabel.load(data.maps).get_data() assert_equal(len(np.unique(values)), 17) data = atlas.fetch_atlas_pauli_2017('prob', data_dir) assert_equal(nibabel.load(data.maps).shape[-1], 16)
def test_fetch_atlas_pauli_2017(): data_dir = os.path.join(tst.tmpdir, 'pauli_2017') data = atlas.fetch_atlas_pauli_2017('labels', data_dir) assert_equal(len(data.labels), 16) values = nibabel.load(data.maps).get_data() assert_equal(len(np.unique(values)), 17) data = atlas.fetch_atlas_pauli_2017('prob', data_dir) assert_equal(nibabel.load(data.maps).shape[-1], 16)
def test_fetch_atlas_pauli_2017(tmp_path): data_dir = str(tmp_path / 'pauli_2017') data = atlas.fetch_atlas_pauli_2017('det', data_dir) assert len(data.labels) == 16 values = get_data(nibabel.load(data.maps)) assert len(np.unique(values)) == 17 data = atlas.fetch_atlas_pauli_2017('prob', data_dir) assert nibabel.load(data.maps).shape[-1] == 16 with pytest.raises(NotImplementedError): atlas.fetch_atlas_pauli_2017('junk for testing', data_dir)
def test_fetch_atlas_pauli_2017(): data_dir = os.path.join(tst.tmpdir, 'pauli_2017') data = atlas.fetch_atlas_pauli_2017('det', data_dir) assert_equal(len(data.labels), 16) values = get_data(nibabel.load(data.maps)) assert_equal(len(np.unique(values)), 17) data = atlas.fetch_atlas_pauli_2017('prob', data_dir) assert_equal(nibabel.load(data.maps).shape[-1], 16) with pytest.raises(NotImplementedError): atlas.fetch_atlas_pauli_2017('junk for testing', data_dir)
def test_fetch_atlas_pauli_2017(tmp_path, request_mocker): labels = pd.DataFrame({ "label": list(map("label_{}".format, range(16))) }).to_csv(sep="\t", header=False) det_atlas = data_gen.generate_labeled_regions((7, 6, 5), 16) prob_atlas, _ = data_gen.generate_maps((7, 6, 5), 16) request_mocker.url_mapping["*osf.io/6qrcb/*"] = labels request_mocker.url_mapping["*osf.io/5mqfx/*"] = det_atlas request_mocker.url_mapping["*osf.io/w8zq2/*"] = prob_atlas data_dir = str(tmp_path / 'pauli_2017') data = atlas.fetch_atlas_pauli_2017('det', data_dir) assert len(data.labels) == 16 values = get_data(nibabel.load(data.maps)) assert len(np.unique(values)) == 17 data = atlas.fetch_atlas_pauli_2017('prob', data_dir) assert nibabel.load(data.maps).shape[-1] == 16 with pytest.raises(NotImplementedError): atlas.fetch_atlas_pauli_2017('junk for testing', data_dir)