35 lines
786 B
Python
35 lines
786 B
Python
#!/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()
|