Esempio n. 1
0
 def test_get_missing_email_account(self):
     """Retrieve a missing email account; return empty list."""
     acc = SpokeEmailAccount(self.org_name, self.user_id)
     email_addr = 'missing@' + self.email_dom
     result = acc.get(email_addr)['data']
     expected_result = []
     self.assertEqual(result, expected_result)
Esempio n. 2
0
 def test_get_missing_email_account(self):
     """Retrieve a missing email account; return empty list."""
     acc = SpokeEmailAccount(self.org_name, self.user_id)
     email_addr = 'missing@' + self.email_dom
     result = acc.get(email_addr)['data']
     expected_result = []
     self.assertEqual(result, expected_result)
Esempio n. 3
0
 def test_get_email_account(self):
     """Retrieve an email account; return an email account object."""
     email_addr = self.user_id + '@' + self.email_dom
     org = '%s=%s' % (self.org_attr, self.org_name)
     people = '%s=%s' % (self.container_attr, self.user_container)
     uid = '%s=%s' % (self.user_key, self.user_id)
     dn = '%s,%s,%s,%s' % (uid, people, org, self.base_dn)
     dn_info = {self.imap_enable: ['TRUE'],
                self.imap_mailbox: [self.user_id],
                self.imap_domain: [self.email_dom],
                self.imap_partition: [self.imap_partition_def],
                self.smtp_destination: [email_addr],
                self.smtp_enable: ['TRUE'],
                self.smtp_pri_address: [email_addr]
                }
     expected_result = [(dn, dn_info)]        
     acc = SpokeEmailAccount(self.org_name, self.user_id)
     result = acc.get(self.email_addr)['data']
     self.assertEqual(result, expected_result)
Esempio n. 4
0
 def test_get_email_account(self):
     """Retrieve an email account; return an email account object."""
     email_addr = self.user_id + '@' + self.email_dom
     org = '%s=%s' % (self.org_attr, self.org_name)
     people = '%s=%s' % (self.container_attr, self.user_container)
     uid = '%s=%s' % (self.user_key, self.user_id)
     dn = '%s,%s,%s,%s' % (uid, people, org, self.base_dn)
     dn_info = {
         self.imap_enable: ['TRUE'],
         self.imap_mailbox: [self.user_id],
         self.imap_domain: [self.email_dom],
         self.imap_partition: [self.imap_partition_def],
         self.smtp_destination: [email_addr],
         self.smtp_enable: ['TRUE'],
         self.smtp_pri_address: [email_addr]
     }
     expected_result = [(dn, dn_info)]
     acc = SpokeEmailAccount(self.org_name, self.user_id)
     result = acc.get(self.email_addr)['data']
     self.assertEqual(result, expected_result)