# from contacts_names_from_vcards import readVCardsFile import os from Whatsapp_Chat_Exporter.vcards_contacts import normalize_number, read_vcards_file def test_readVCardsFile(): data_dir = os.path.join(os.path.dirname(__file__), "data") assert len(read_vcards_file(os.path.join(data_dir, "contacts.vcf"), "852")) > 0 def test_create_number_to_name_dicts(): pass def test_fuzzy_match_numbers(): pass def test_normalize_number(): assert normalize_number('0531234567', '1') == '1531234567' assert normalize_number('001531234567', '2') == '1531234567' assert normalize_number('+1531234567', '34') == '1531234567' assert normalize_number('053(123)4567', '34') == '34531234567' assert normalize_number('0531-234-567', '58') == '58531234567'