1019
1019
client = config.get_mail_client()
1020
1020
self.assertIsInstance(client, mail_client.Editor)
1022
config.set_user_option('mail_client', 'thunderbird')
1023
client = config.get_mail_client()
1024
self.assertIsInstance(client, mail_client.Thunderbird)
1026
1022
config.set_user_option('mail_client', 'evolution')
1027
1023
client = config.get_mail_client()
1028
1024
self.assertIsInstance(client, mail_client.Evolution)
1031
1027
client = config.get_mail_client()
1032
1028
self.assertIsInstance(client, mail_client.KMail)
1030
config.set_user_option('mail_client', 'mapi')
1031
client = config.get_mail_client()
1032
self.assertIsInstance(client, mail_client.MAPIClient)
1034
config.set_user_option('mail_client', 'mutt')
1035
client = config.get_mail_client()
1036
self.assertIsInstance(client, mail_client.Mutt)
1038
config.set_user_option('mail_client', 'thunderbird')
1039
client = config.get_mail_client()
1040
self.assertIsInstance(client, mail_client.Thunderbird)
1034
1042
config.set_user_option('mail_client', 'xdg-email')
1035
1043
client = config.get_mail_client()
1036
1044
self.assertIsInstance(client, mail_client.XDGEmail)
1038
config.set_user_option('mail_client', 'mapi')
1039
client = config.get_mail_client()
1040
self.assertIsInstance(client, mail_client.MAPIClient)
1042
1046
config.set_user_option('mail_client', 'firebird')
1043
1047
self.assertRaises(errors.UnknownMailClient, config.get_mail_client)