def test_dns_registration(self): domain1 = 'test.domain.one' domain2 = 'test.domain.two' testzone = 'testzone' ctxt = context.get_admin_context() db.dnsdomain_register_for_zone(ctxt, domain1, testzone) domain_ref = db.dnsdomain_get(ctxt, domain1) zone = domain_ref.availability_zone scope = domain_ref.scope self.assertEqual(scope, 'private') self.assertEqual(zone, testzone) db.dnsdomain_register_for_project(ctxt, domain2, self.project_id) domain_ref = db.dnsdomain_get(ctxt, domain2) project = domain_ref.project_id scope = domain_ref.scope self.assertEqual(project, self.project_id) self.assertEqual(scope, 'public') expected = [domain1, domain2] domains = db.dnsdomain_list(ctxt) self.assertEqual(expected, domains) db.dnsdomain_unregister(ctxt, domain1) db.dnsdomain_unregister(ctxt, domain2)
def test_dns_registration(self): domain1 = 'test.domain.one' domain2 = 'test.domain.two' testzone = 'testzone' ctxt = context.get_admin_context() db.dnsdomain_register_for_zone(ctxt, domain1, testzone) domain_ref = db.dnsdomain_get(ctxt, domain1) zone = domain_ref.availability_zone scope = domain_ref.scope self.assertEqual(scope, 'private') self.assertEqual(zone, testzone) db.dnsdomain_register_for_project(ctxt, domain2, self.project_id) domain_ref = db.dnsdomain_get(ctxt, domain2) project = domain_ref.project_id scope = domain_ref.scope self.assertEqual(project, self.project_id) self.assertEqual(scope, 'public') db.dnsdomain_unregister(ctxt, domain1) db.dnsdomain_unregister(ctxt, domain2)
def test_dns_registration(self): domain1 = "test.domain.one" domain2 = "test.domain.two" testzone = "testzone" ctxt = context.get_admin_context() db.dnsdomain_register_for_zone(ctxt, domain1, testzone) domain_ref = db.dnsdomain_get(ctxt, domain1) zone = domain_ref.availability_zone scope = domain_ref.scope self.assertEqual(scope, "private") self.assertEqual(zone, testzone) db.dnsdomain_register_for_project(ctxt, domain2, self.project_id) domain_ref = db.dnsdomain_get(ctxt, domain2) project = domain_ref.project_id scope = domain_ref.scope self.assertEqual(project, self.project_id) self.assertEqual(scope, "public") db.dnsdomain_unregister(ctxt, domain1) db.dnsdomain_unregister(ctxt, domain2)
def delete_by_domain(cls, context, domain): db.dnsdomain_unregister(context, domain)