We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parentadd2fc0 commit23e34f9Copy full SHA for 23e34f9
nibabel/cifti2/tests/test_caretspec.py
@@ -1,8 +1,12 @@
1
frompathlibimportPath
2
+importunittest
3
4
fromnibabel.cifti2.caretspecimport*
5
6
fromnibabel.testingimportdata_path
7
+fromnibabel.optpkgimportoptional_package
8
+
9
+requests,has_requests,_=optional_package('requests')
10
11
12
deftest_CaretSpecFile():
@@ -16,3 +20,16 @@ def test_CaretSpecFile():
16
20
assertisinstance(df,CaretSpecDataFile)
17
21
ifdf.data_file_type=='SURFACE':
18
22
assertisinstance(df,SurfaceDataFile)
23
24
25
+@unittest.skipUnless(has_requests,reason="Test fetches from URL")
26
+deftest_SurfaceDataFile():
27
+fsLR=CaretSpecFile.from_filename(Path(data_path)/"fsLR.wb.spec")
28
+df=fsLR.data_files[0]
29
+assertdf.data_file_type=='SURFACE'
30
+try:
31
+coords,triangles=df.get_mesh()
32
+exceptIOError:
33
+raiseunittest.SkipTest(reason="Broken URL")
34
+assertcoords.shape== (32492,3)
35
+asserttriangles.shape== (64980,3)