Source code for dns_sprockets_lib.validators.ns_origin
'''
ns_origin - Zone test: NsOrigin
.. Copyright (c) 2015 Neustar, Inc. All rights reserved.
.. See COPYRIGHT.txt for full notice. See LICENSE.txt for terms and conditions.
'''
import dns_sprockets_lib.validators as validators
[docs]class NsOrigin(validators.ZoneTest):
# pylint: disable=too-few-public-methods
'''
Checks for at least one NS at zone origin.
'''
[docs] def run(self, context, suggested_tested):
result = None
if not context.zone_obj.get_rdataset(context.zone_name, 'NS'):
result = 'No NS records at origin.'
return (suggested_tested, result)
# end of file