def test_convert_dtype_male_female(self): # Define contents contents = [ ['session', 'sex'], ['ses-1', 'F'], ['ses-2', 'M'], ['ses-3', 'F'], ['ses-4', 'F'], ['ses-5', 'M'], ] # Call function contents_converted = upload_bids.convert_dtype(contents) # Define expected contents contents_expected = [ ['session', 'sex'], ['ses-1', 'female'], ['ses-2', 'male'], ['ses-3', 'female'], ['ses-4', 'female'], ['ses-5', 'male'], ] # Assert equal self.assertEqual(contents_converted, contents_expected)
def test_convert_dtype_2rows(self): # Define contents contents = [ ['session', 'sex', 'test1', 'test2'], ['ses-1', 'F', '1', '1.2'] ] # Call function contents_converted = upload_bids.convert_dtype(contents) # Define expected contents contents_expected = [ ['session', 'sex', 'test1', 'test2'], ['ses-1', 'female', 1, 1.2] ] # Assert equal self.assertEqual(contents_converted, contents_expected)
def test_convert_dtype_filename(self): # Define contents contents = [ ['filename', 'positive'], ['bold1.nii.gz', '1'], ['bold2.nii.gz', '9'], ['bold3.nii.gz', '7'] ] # Call function contents_converted = upload_bids.convert_dtype(contents) # Define expected contents contents_expected = [ ['filename', 'positive'], ['bold1.nii.gz', 1], ['bold2.nii.gz', 9], ['bold3.nii.gz', 7] ] # Assert equal self.assertEqual(contents_converted, contents_expected)
def test_convert_dtype_valid(self): """ """ # Define contents contents = [ ['participant_id', 'sex', 'age_at_first_scan_years', 'number_of_scans_before', 'handedness'], ['sub-01', 'F', '29', '17', '100'], ['sub-02', 'F', '23', '6', '100'], ['sub-03', 'M', '25', '18', '86'], ] # Call function contents_converted = upload_bids.convert_dtype(contents) # Define expected contents contents_expected = [ ['participant_id', 'sex', 'age_at_first_scan_years', 'number_of_scans_before', 'handedness'], ['sub-01', 'female', 29, 17, 100], ['sub-02', 'female', 23, 6, 100], ['sub-03', 'male', 25, 18, 86], ] # Assert equal self.assertEqual(contents_converted, contents_expected)