def test_define_path_no_info(self): """ """ # Define inputs outdir = '/test/' namespace = 'BIDS' f = {'test': {'test2': 'abcdef'}} # Call function path = export_bids.define_path(outdir, f, namespace) # Assert path is empty string self.assertEqual(path, '')
def test_define_path_namespace_is_NA(self): """ """ # Define inputs outdir = '/test/' namespace = 'BIDS' f = {'info': {namespace: 'NA'}} # Call function path = export_bids.define_path(outdir, f, namespace) # Assert path is empty string self.assertEqual(path, '')
def test_define_path_empty_filename(self): """ """ # Define inputs outdir = '/test/' namespace = 'BIDS' f = { 'info': { namespace: { 'Path': '/this/is/the/path', 'Folder': 'path', 'Filename': '' } } } # Call function path = export_bids.define_path(outdir, f, namespace) # Assert path is empty string self.assertEqual(path, '')
def test_define_path_valid(self): """ """ # Define inputs outdir = '/test/' namespace = 'BIDS' f = { 'info': { namespace: { 'Path': '', 'Folder': '/', 'Filename': 'test.json' } } } # Call function path = export_bids.define_path(outdir, f, namespace) # Assert path is as expected self.assertEqual(path, '/test/test.json')