Browse Source

[1455] add (dummy) methods for rfc2136 prerequisite checks

Jelte Jansen 13 years ago
parent
commit
7fcb34b48f
2 changed files with 37 additions and 1 deletions
  1. 19 1
      src/lib/python/isc/ddns/session.py
  2. 18 0
      src/lib/python/isc/ddns/tests/session_tests.py

+ 19 - 1
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

+ 18 - 0
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()