@@ -87,34 +87,13 @@ def test_init(self, helpers):
8787 generator = ManifestGenerator (
8888 title = "mock_title" ,
8989 path_to_json_ld = helpers .get_data_path ("example.model.jsonld" ),
90- root = "Patient"
9190 )
9291
9392 assert type (generator .title ) is str
9493 # assert generator.sheet_service == mock_creds["sheet_service"]
95- assert generator .root is "Patient"
94+ assert generator .root is None
9695 assert type (generator .sg ) is SchemaGenerator
9796
98- @pytest .mark .parametrize ("data_type, exc, exc_message" ,
99- [("MissingComponent" , LookupError , "could not be found in the data model schema" ),
100- (None , ValueError , "No DataType has been provided." )],
101- ids = ["DataType not found in Schema" , "No DataType provided" ])
102- def test_missing_root_error (self , helpers , data_type , exc , exc_message ):
103- """
104- Test for errors when either no DataType is provided or when a DataType is provided but not found in the schema
105- """
106-
107- # A LookupError should be raised and include message when the component cannot be found
108- with pytest .raises (exc ) as e :
109- generator = ManifestGenerator (
110- path_to_json_ld = helpers .get_data_path ("example.model.jsonld" ),
111- root = data_type ,
112- use_annotations = False ,
113- )
114-
115- # Check message contents
116- assert exc_message in str (e )
117-
11897 @pytest .mark .google_credentials_needed
11998 def test_get_manifest_first_time (self , manifest ):
12099
@@ -166,7 +145,7 @@ def test_get_manifest_first_time(self, manifest):
166145 # An annotation merged with an attribute from the data model
167146 if use_annotations :
168147 assert output ["File Format" ].tolist () == ["txt" , "csv" , "fastq" ]
169-
148+
170149 @pytest .mark .parametrize ("output_format" , [None , "dataframe" , "excel" , "google_sheet" ])
171150 @pytest .mark .parametrize ("sheet_url" , [None , True , False ])
172151 @pytest .mark .parametrize ("dataset_id" , [None , "syn27600056" ])
@@ -433,3 +412,5 @@ def test_populate_existing_excel_spreadsheet(self, simple_manifest_generator, si
433412 # remove file
434413 os .remove (dummy_output_path )
435414
415+
416+
0 commit comments