def test_get_catalog_valid(): df = mg.read_csv_metadata(path_for_A) mg.set_key(df, 'ID') assert_equal(len(mg.get_all_properties(df)), 1) c = mg.get_catalog() assert_equal(len(c), 1) mg.del_catalog()
import magellan as mg A = mg.read_csv_metadata('../magellan/datasets/table_A.csv', key='ID') print mg.get_catalog() # mg.to_csv(A, '../magellan/datasets/A.csv') print 'Hello' B = mg.read_csv_metadata('../magellan/datasets/A.csv', key='ID') print mg.get_catalog() # filepath = '../magellan/datasets/A.metadata_' # metadata = dict() # num_lines = 0 # # num_lines = sum(1 for line in open(filepath)) # print num_lines # # if num_lines > 0: # with open(filepath) as f: # for i in range(num_lines): # line = next(f) # print line # # if line.startswith('#'): # line = line.lstrip('#') # tokens = line.split('=') # assert len(tokens) is 2, "Error in file, the num tokens is not 2" # key = tokens[0].strip() # value = tokens[1].strip() # if value is not "POINTER": # metadata[key] = value # #