本文整理汇总了Python中py_entitymatching.catalog.catalog_manager.del_catalog函数的典型用法代码示例。如果您正苦于以下问题:Python del_catalog函数的具体用法?Python del_catalog怎么用?Python del_catalog使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了del_catalog函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: test_invalid_path_cannotwrite
def test_invalid_path_cannotwrite(self):
cm.del_catalog()
del_files_in_dir(sndbx_path)
A = read_csv_metadata(path_a)
p = os.sep.join([sndbx_path, 'temp', 'A_saved.pkl'])
creat_dir_ifnot_exists(sndbx_path)
save_object(A, p)
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:7,代码来源:test_io_load_save.py
示例2: test_valid_path_candset_with_diff_metadataextn_2
def test_valid_path_candset_with_diff_metadataextn_2(self):
cm.del_catalog()
path_a = os.sep.join([io_datasets_path, 'A.csv'])
A = read_csv_metadata(path_a, metadata_extn='.mdx')
pd_A = pd.read_csv(path_a)
self.assertEqual(A.equals(pd_A), True)
self.assertEqual(cm.get_key(A), 'ID')
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:7,代码来源:test_io_import_export.py
示例3: test_invalid_path
def test_invalid_path(self):
cm.del_catalog()
del_files_in_dir(sndbx_path)
A = read_csv_metadata(path_a)
p = os.sep.join([sndbx_path, 'A.pkl'])
save_table(A, p)
A1 = load_table(None)
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:7,代码来源:test_io_load_save.py
示例4: test_valid_path_df_metadata_split_betn_file_kw
def test_valid_path_df_metadata_split_betn_file_kw(self):
cm.del_catalog()
del_files_in_dir(sndbx_path)
A = read_csv_metadata(path_a)
B = read_csv_metadata(path_b, key='ID')
path_c = os.sep.join([io_datasets_path, 'C_partialmeta.csv'])
C = read_csv_metadata(path_c, ltable=A, rtable=B, fk_ltable='ltable_ID')
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:7,代码来源:test_io_import_export.py
示例5: test_valid_path_df_metadata_invalid_rtable
def test_valid_path_df_metadata_invalid_rtable(self):
cm.del_catalog()
del_files_in_dir(sndbx_path)
A = read_csv_metadata(path_a)
B = read_csv_metadata(path_b, key='ID')
# path_c = os.sep.join([io_datasets_path, 'C_partialmeta.csv'])
C = read_csv_metadata(path_c, rtable="temp", ltable=A)
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:8,代码来源:test_io_import_export.py
示例6: test_valid_path_type_is_not_string
def test_valid_path_type_is_not_string(self):
cm.del_catalog()
with self.assertRaises(AssertionError) as ctx:
read_csv_metadata(1001)
actual = str(ctx.exception)
expected = 'Input file path: 1001 \nis not of type string'
self.assertEqual(actual, expected)
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:8,代码来源:test_io_import_export.py
示例7: test_valid_path_table_3
def test_valid_path_table_3(self):
cm.del_catalog()
del_files_in_dir(sndbx_path)
A = read_csv_metadata(path_a)
p = os.sep.join([sndbx_path, 'A.pkl'])
save_table(A, p, metadata_ext='pkll')
A1 = load_table(p, metadata_ext='pklll')
self.assertEqual(A.equals(A), True)
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:9,代码来源:test_io_load_save.py
示例8: test_valid_object_1
def test_valid_object_1(self):
cm.del_catalog()
del_files_in_dir(sndbx_path)
A = read_csv_metadata(path_a)
p = os.sep.join([sndbx_path, 'A_saved.pkl'])
creat_dir_ifnot_exists(sndbx_path)
save_object(A, p)
A1 = load_object(p)
self.assertEqual(A.equals(A1), True)
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:10,代码来源:test_io_load_save.py
示例9: test_valid_path_type_is_string
def test_valid_path_type_is_string(self):
cm.del_catalog()
del_files_in_dir(sndbx_path)
A = read_csv_metadata(path_a)
with self.assertRaises(AssertionError) as ctx:
to_csv_metadata(A, 1001)
actual = str(ctx.exception)
expected = 'Input file path: 1001 \nis not of type string'
self.assertEqual(actual, expected)
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:10,代码来源:test_io_import_export.py
示例10: test_valid_path_table_1
def test_valid_path_table_1(self):
cm.del_catalog()
del_files_in_dir(sndbx_path)
A = read_csv_metadata(path_a)
p = os.sep.join([sndbx_path, 'A.pkl'])
save_table(A, p)
A1 = load_table(p)
self.assertEqual(A.equals(A), True)
self.assertEqual(cm.get_key(A), cm.get_key(A1))
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:10,代码来源:test_io_load_save.py
示例11: test_invalid_data_frame_type
def test_invalid_data_frame_type(self):
cm.del_catalog()
del_files_in_dir(sndbx_path)
p = os.sep.join([sndbx_path, 'temp', 'A_saved.csv'])
with self.assertRaises(AssertionError) as ctx:
to_csv_metadata(1001, p)
actual = str(ctx.exception)
expected = 'Input object: 1001 \nis not of type pandas dataframe'
self.assertEqual(actual, expected)
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:11,代码来源:test_io_import_export.py
示例12: test_valid_path_candset_wi_valid_metadata
def test_valid_path_candset_wi_valid_metadata(self):
cm.del_catalog()
A = read_csv_metadata(path_a)
B = read_csv_metadata(path_b, key='ID') # not initializing with ID will raise key_error
C = read_csv_metadata(path_c, ltable=A, rtable=B)
pd_C = pd.read_csv(path_c)
self.assertEqual(C.equals(pd_C), True)
self.assertEqual(len(cm.get_all_properties(C).keys()), 5)
self.assertEqual(cm.get_key(C), '_id')
self.assertEqual(cm.get_fk_ltable(C), 'ltable_ID')
self.assertEqual(cm.get_fk_rtable(C), 'rtable_ID')
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:11,代码来源:test_io_import_export.py
示例13: test_valid_path_df_chk_catalog_1
def test_valid_path_df_chk_catalog_1(self):
cm.del_catalog()
del_files_in_dir(sndbx_path)
A = read_csv_metadata(path_a)
p = os.sep.join([sndbx_path, 'A_saved.csv'])
creat_dir_ifnot_exists(sndbx_path)
to_csv_metadata(A, p)
A1 = read_csv_metadata(p)
self.assertEqual(cm.get_key(A1), cm.get_key(A), 'The keys in the catalog are not same')
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:13,代码来源:test_io_import_export.py
示例14: test_valid_path_df_chk_metadatafile_3
def test_valid_path_df_chk_metadatafile_3(self):
cm.del_catalog()
del_files_in_dir(sndbx_path)
A = read_csv_metadata(path_a)
p = os.sep.join([sndbx_path, 'A_saved.csv'])
creat_dir_ifnot_exists(sndbx_path)
to_csv_metadata(A, p, metadata_extn='mdx')
p_meta_1=os.sep.join([sndbx_path, 'A_saved.mdx'])
m1 = _get_metadata_from_file(p_meta_1)
p_meta_2=os.sep.join([io_datasets_path, 'expected_A.metadata'])
m2 = _get_metadata_from_file(p_meta_2)
self.assertEqual(m1, m2, 'The metadata information is not same.')
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:16,代码来源:test_io_import_export.py
示例15: test_valid_path_df_chk_catalog_2
def test_valid_path_df_chk_catalog_2(self):
cm.del_catalog()
del_files_in_dir(sndbx_path)
A = read_csv_metadata(path_a)
B = read_csv_metadata(path_b, key='ID')
C = read_csv_metadata(path_c, ltable=A, rtable=B)
p = os.sep.join([sndbx_path, 'C_saved.csv'])
creat_dir_ifnot_exists(sndbx_path)
to_csv_metadata(C, p)
C1 = read_csv_metadata(p, ltable=A, rtable=B)
self.assertEqual(cm.get_all_properties(C1), cm.get_all_properties(C), 'The properties in the '
'catalog are not same')
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:16,代码来源:test_io_import_export.py
示例16: test_valid_path_table_2
def test_valid_path_table_2(self):
cm.del_catalog()
del_files_in_dir(sndbx_path)
A = read_csv_metadata(path_a)
B = read_csv_metadata(path_b, key='ID')
C = read_csv_metadata(path_c, ltable=A, rtable=B)
p = os.sep.join([sndbx_path, 'C.pkl'])
save_table(C, p)
C1 = load_table(p)
self.assertEqual(C.equals(C1), True)
self.assertEqual(cm.get_key(C), cm.get_key(C1))
# self.assertEqual(cm.get_ltable(C).equals(cm.get_ltable(C1)), True)
# self.assertEqual(cm.get_rtable(C).equals(cm.get_rtable(C1)), True)
self.assertEqual(cm.get_fk_ltable(C), cm.get_fk_ltable(C1))
self.assertEqual(cm.get_fk_rtable(C), cm.get_fk_rtable(C1))
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:16,代码来源:test_io_load_save.py
示例17: test_valid_object_2
def test_valid_object_2(self):
cm.del_catalog()
del_files_in_dir(sndbx_path)
A = read_csv_metadata(path_a)
B = read_csv_metadata(path_b, key='ID')
feature_table = get_features_for_blocking(A, B, validate_inferred_attr_types=False)
rb = RuleBasedBlocker()
rb.add_rule('zipcode_zipcode_exm(ltuple, rtuple) != 1', feature_table)
C = rb.block_tables(A, B, show_progress=False)
self.assertEqual(len(C), 15)
p = os.sep.join([sndbx_path, 'C.pkl'])
creat_dir_ifnot_exists(sndbx_path)
save_object(rb, p)
rb1 = load_object(p)
C1 = rb1.block_tables(A, B, show_progress=False)
self.assertEqual(C.equals(C1), True)
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:17,代码来源:test_io_load_save.py
示例18: test_valid_path_df_chk_metadatafile_2
def test_valid_path_df_chk_metadatafile_2(self):
cm.del_catalog()
del_files_in_dir(sndbx_path)
A = read_csv_metadata(path_a)
B = read_csv_metadata(path_b, key='ID')
C = read_csv_metadata(path_c, ltable=A, rtable=B)
p = os.sep.join([sndbx_path, 'C_saved.csv'])
creat_dir_ifnot_exists(sndbx_path)
to_csv_metadata(C, p)
p_meta_1=os.sep.join([sndbx_path, 'C_saved.metadata'])
m1 = _get_metadata_from_file(p_meta_1)
p_meta_2=os.sep.join([io_datasets_path, 'expected_C.metadata'])
m2 = _get_metadata_from_file(p_meta_2)
self.assertEqual(m1, m2, 'The metadata information is not same.')
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:18,代码来源:test_io_import_export.py
示例19: test_valid_path_wi_invalidmetadata_replace_key
def test_valid_path_wi_invalidmetadata_replace_key(self):
cm.del_catalog()
p = os.sep.join([io_datasets_path, 'A_key_zipcode.csv'])
IM = read_csv_metadata(p, key='ID')
self.assertEqual(cm.is_dfinfo_present(IM), True)
self.assertEqual(cm.is_property_present_for_df(IM, 'key'), True)
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:6,代码来源:test_io_import_export.py
示例20: test_invalid_str_path
def test_invalid_str_path(self):
cm.del_catalog()
p = os.sep.join([io_datasets_path, 'xyz.csv'])
A = read_csv_metadata(p)
开发者ID:anhaidgroup,项目名称:py_entitymatching,代码行数:4,代码来源:test_io_import_export.py
注:本文中的py_entitymatching.catalog.catalog_manager.del_catalog函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论