def test_get_missing_email_domain(self): """Retrieve a missing email domain; return empty results object.""" domain = SpokeEmailDomain(self.org_name) email_dom = 'missing.domain.loc' result = domain.get(email_dom)['data'] expected_result = [] self.assertEqual(result, expected_result)
def test_get_missing_email_domain(self): """Retrieve a missing email domain; return empty results object.""" domain = SpokeEmailDomain(self.org_name) email_dom = 'missing.domain.loc' result = domain.get(email_dom)['data'] expected_result = [] self.assertEqual(result, expected_result)
def test_get_email_domain(self): """Retrieve an email domain; return a domain object.""" org = 'o=%s' % (self.org_name) dn = '%s,%s' % (org, self.base_dn) dn_info = {'aenetPostfixDomain': [self.email_dom]} expected_result = [(dn, dn_info)] domain = SpokeEmailDomain(self.org_name) result = domain.get(self.email_dom)['data'] self.assertEqual(result, expected_result)
def test_get_email_domain(self): """Retrieve an email domain; return a domain object.""" org = 'o=%s' % (self.org_name) dn = '%s,%s' % (org, self.base_dn) dn_info = {'aenetPostfixDomain': [self.email_dom]} expected_result = [(dn, dn_info)] domain = SpokeEmailDomain(self.org_name) result = domain.get(self.email_dom)['data'] self.assertEqual(result, expected_result)
def test_get_all_email_domains(self): """Retrieve all email domain; return a domain object.""" email_dom2 = 'testgetall.com' org = 'o=%s' % (self.org_name) dn = '%s,%s' % (org, self.base_dn) dn_info = {'aenetPostfixDomain': [self.email_dom, email_dom2]} expected_result = [(dn, dn_info)] domain = SpokeEmailDomain(self.org_name) domain.create(email_dom2) result = domain.get()['data'] self.assertEqual(result, expected_result)
def test_get_all_email_domains(self): """Retrieve all email domain; return a domain object.""" email_dom2 = 'testgetall.com' org = 'o=%s' % (self.org_name) dn = '%s,%s' % (org, self.base_dn) dn_info = {'aenetPostfixDomain': [self.email_dom, email_dom2]} expected_result = [(dn, dn_info)] domain = SpokeEmailDomain(self.org_name) domain.create(email_dom2) result = domain.get()['data'] self.assertEqual(result, expected_result)