示例#1
0
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()
示例#2
0
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
#
#