From: Jelte Jansen Date: Mon, 21 May 2012 11:32:15 +0000 (+0200) Subject: [1455] add (dummy) methods for rfc2136 prerequisite checks X-Git-Tag: trac2351_base~226^2~67^2~26 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7fcb34b48fcb6bd560e228a4ed68c7c53da7b02c;p=thirdparty%2Fkea.git [1455] add (dummy) methods for rfc2136 prerequisite checks --- diff --git a/src/lib/python/isc/ddns/session.py b/src/lib/python/isc/ddns/session.py index 36541d99c7..4ac81f7a76 100644 --- a/src/lib/python/isc/ddns/session.py +++ b/src/lib/python/isc/ddns/session.py @@ -123,7 +123,7 @@ class UpdateSession: try: datasrc_client, zname, zclass = self.__get_update_zone() # conceptual code that would follow - # self.__check_prerequisites() + self.__check_prerequisites() # self.__check_update_acl() # self.__do_update() # self.__make_response(Rcode.NOERROR()) @@ -187,3 +187,21 @@ class UpdateSession: self.__message.make_response() self.__message.clear_section(SECTION_ZONE) self.__message.set_rcode(rcode) + + def __check_prerequisite_rrset_exists(self): + pass + + def __check_prerequisite_rrset_exists(self, foo): + pass + + def __check_prerequisite_rrset_does_not_exist(self): + pass + + def __check_prerequisite_name_in_use(self): + pass + + def __check_prerequisite_name_not_in_use(self): + pass + + def __check_prerequisites(self): + pass diff --git a/src/lib/python/isc/ddns/tests/session_tests.py b/src/lib/python/isc/ddns/tests/session_tests.py index 1bf4e40a4f..5f4c07b467 100644 --- a/src/lib/python/isc/ddns/tests/session_tests.py +++ b/src/lib/python/isc/ddns/tests/session_tests.py @@ -148,6 +148,24 @@ class SessionTest(unittest.TestCase): # zone class doesn't match self.check_notauth(Name('example.org'), RRClass.CH()) + def test_check_prerequisite_exists(self): + pass + + def test_check_prerequisite_exists_value(self): + pass + + def test_check_prerequisite_does_not_exist(self): + pass + + def test_check_prerequisite_name_in_use(self): + pass + + def test_check_prerequisite_name_not_in_use(self): + pass + + def test_check_prerequisites(self): + pass + if __name__ == "__main__": isc.log.init("bind10") isc.log.resetUnitTestRootLogger()