@@ -336,18 +336,21 @@ def test_term_info_serialization_split_class(self):
336336
337337 self .assertTrue ("relationships" in serialized )
338338 self .assertEqual (2 , len (serialized ["relationships" ]))
339- self .assertTrue (serialized ["relationships" ][0 ] == "has hemidriver [P{VT043927-GAL4.DBD}](FBtp0124468)" or serialized ["relationships" ][0 ] == "has hemidriver [P{VT017491-p65.AD}](FBtp0133404)" , "Hemidriver Missing" )
339+ expected_rel_1 = "has hemidriver [P{VT043927-GAL4.DBD}](FBtp0124468)"
340+ expected_rel_2 = "has hemidriver [P{VT017491-p65.AD}](FBtp0133404)"
341+ self .assertIn (expected_rel_1 , serialized ["relationships" ])
342+ self .assertIn (expected_rel_2 , serialized ["relationships" ])
340343
341344 self .assertFalse ("related_individuals" in serialized )
342345 self .assertTrue ("xrefs" in serialized )
343346 self .assertEqual (2 , len (serialized ["xrefs" ]))
344- self . assertEqual ( {'icon' : 'http ://www.virtualflybrain.org/data/VFB/logos/fly_light_color.png' ,
345- 'label' : '[P{VT043927-GAL4.DBD} ∩ P{VT017491-p65.AD} expression pattern on '
346- 'Driver Line on the FlyLight Split-GAL4 Site]'
347- '(http://splitgal4.janelia.org/cgi-bin/view_splitgal4_imagery.cgi?line=SS50574)' ,
348- 'site' : '[FlyLightSplit]'
349- '(http://splitgal4.janelia.org/cgi-bin/view_splitgal4_imagery.cgi?line=SS50574) ' },
350- serialized ["xrefs" ][ 0 ])
347+ expected_xref = {'icon' : 'https ://www.virtualflybrain.org/data/VFB/logos/fly_light_color.png' ,
348+ 'label' : '[P{VT043927-GAL4.DBD} ∩ P{VT017491-p65.AD} expression pattern on '
349+ 'Driver Line on the FlyLight Split-GAL4 Site]'
350+ '(http://splitgal4.janelia.org/cgi-bin/view_splitgal4_imagery.cgi?line=SS50574)' ,
351+ 'site' : '[FlyLightSplit]'
352+ '(http://splitgal4.janelia.org/cgi-bin/view_splitgal4_imagery.cgi?line=SS50574) ' }
353+ self . assertIn ( expected_xref , serialized ["xrefs" ])
351354
352355 self .assertTrue ("examples" in serialized )
353356 self .assertFalse ("thumbnail" in serialized )
@@ -382,7 +385,7 @@ def test_term_info_serialization_dataset(self):
382385 self .assertFalse ("source" in serialized )
383386 self .assertTrue ("license" in serialized )
384387 self .assertEqual (1 , len (serialized ["license" ]))
385- self .assertEqual ({'icon' : 'http ://mirrors.creativecommons.org/presskit/buttons/88x31/png/by-nc-sa.png' ,
388+ self .assertEqual ({'icon' : 'https ://mirrors.creativecommons.org/presskit/buttons/88x31/png/by-nc-sa.png' ,
386389 'label' : '[CC-BY-NC-SA_4.0](VFBlicense_CC_BY_NC_SA_4_0)' }, serialized ["license" ][0 ])
387390 self .assertFalse ("Classification" in serialized )
388391 self .assertFalse ("relationships" in serialized )
@@ -480,13 +483,13 @@ def test_term_info_serialization_template(self):
480483 self .assertTrue ("filemeta" in serialized )
481484 self .assertEqual (3 , len (serialized ["filemeta" ]))
482485 self .assertEqual ({'obj' : {'local' : '/MeshFiles(OBJ)/my_id_(my_name).obj' ,
483- 'url' : 'https ://v2 .virtualflybrain.org/data/VFB/i/0020/0000/VFB_00200000/volume_man.obj' }},
486+ 'url' : 'http ://www .virtualflybrain.org/data/VFB/i/0020/0000/VFB_00200000/volume_man.obj' }},
484487 serialized ["filemeta" ][0 ])
485488 self .assertEqual ({'wlz' : {'local' : '/Slices(WOOLZ)/my_id_(my_name).wlz' ,
486- 'url' : 'https ://v2 .virtualflybrain.org/data/VFB/i/0020/0000/VFB_00200000/volume.wlz' }},
489+ 'url' : 'http ://www .virtualflybrain.org/data/VFB/i/0020/0000/VFB_00200000/volume.wlz' }},
487490 serialized ["filemeta" ][1 ])
488491 self .assertEqual ({'nrrd' : {'local' : '/SignalFiles(NRRD)/my_id_(my_name).nrrd' ,
489- 'url' : 'https ://v2 .virtualflybrain.org/data/VFB/i/0020/0000/VFB_00200000/volume.nrrd' }},
492+ 'url' : 'http ://www .virtualflybrain.org/data/VFB/i/0020/0000/VFB_00200000/volume.nrrd' }},
490493 serialized ["filemeta" ][2 ])
491494 self .assertTrue ("template" in serialized )
492495 self .assertEqual ("[JRC2018UnisexVNC](VFB_00200000)" , serialized ["template" ])
0 commit comments