summaryrefslogtreecommitdiff
path: root/project2/proj2_s4498062/dns_tests.py
diff options
context:
space:
mode:
authorCamil Staps2016-05-23 22:01:31 +0200
committerCamil Staps2016-05-23 22:01:31 +0200
commit7500f59ce0dbd8d376c008001dd638ad2844ab2b (patch)
tree7c7ce48b737ed7a34534375ee2891e026b26455a /project2/proj2_s4498062/dns_tests.py
parentAssignment 7, deel 2 (diff)
Framework 2
Diffstat (limited to 'project2/proj2_s4498062/dns_tests.py')
-rw-r--r--project2/proj2_s4498062/dns_tests.py34
1 files changed, 34 insertions, 0 deletions
diff --git a/project2/proj2_s4498062/dns_tests.py b/project2/proj2_s4498062/dns_tests.py
new file mode 100644
index 0000000..26bc00b
--- /dev/null
+++ b/project2/proj2_s4498062/dns_tests.py
@@ -0,0 +1,34 @@
+#!/usr/bin/env python2
+
+""" Tests for your DNS resolver and server """
+
+portnr = 5353
+server = "localhost"
+
+class TestResolver(unittest.TestCase):
+ pass
+
+
+class TestResolverCache(unittest.TestCase):
+ pass
+
+
+class TestServer(unittest.TestCase):
+ pass
+
+
+if __name__ == "__main__":
+ # Parse command line arguments
+ import argparse
+ parser = argparse.ArgumentParser(description="HTTP Tests")
+ parser.add_argument("-s", "--server", type=str, default="localhost")
+ parser.add_argument("-p", "--port", type=int, default=5001)
+ args, extra = parser.parse_known_args()
+ portnr = args.port
+ server = args.server
+
+ # Pass the extra arguments to unittest
+ sys.argv[1:] = extra
+
+ # Start test suite
+ unittest.main()