Exemple #1
0
 def setUp(self):
     self.config = testutil.get_config()
     self.vfs = VFS_Real(self.config)
     self.selector = "URL:http://gopher.quux.org/"
     self.protocol = testutil.get_testing_protocol(self.selector,
                                                   config=self.config)
     self.stat_result = None
Exemple #2
0
 def setUp(self):
     self.config = testutil.get_config()
     self.logfile = testutil.get_string_logger()
     self.rfile = io.BytesIO()
     self.wfile = io.BytesIO()
     self.handler = testutil.get_testing_handler(self.rfile, self.wfile,
                                                 self.config)
Exemple #3
0
 def setUp(self):
     self.config = testutil.get_config()
     self.logfile = testutil.get_string_logger()
     self.rfile = io.BytesIO(b"Accept:text/plain\nHost:localhost.com\n\n")
     self.wfile = io.BytesIO()
     self.handler = testutil.get_testing_handler(self.rfile, self.wfile,
                                                 self.config)
Exemple #4
0
 def setUp(self):
     self.config = testutil.get_config()
     self.vfs = VFS_Real(self.config)
     self.selector = "/0/README"
     self.protocol = testutil.get_testing_protocol(self.selector,
                                                   config=self.config)
     self.stat_result = None
Exemple #5
0
 def setUp(self):
     self.config = testutil.get_config()
     self.vfs = VFS_Real(self.config)
     self.selector = "/testfile.html"
     self.protocol = testutil.get_testing_protocol(self.selector,
                                                   config=self.config)
     self.stat_result = self.vfs.stat(self.selector)
Exemple #6
0
 def setUp(self):
     self.config = testutil.get_config()
     self.vfs = VFS_Real(self.config)
     # The "hello" will be sent as an additional script argument. Multiple
     # query arguments can be provided using " " as the separator.
     self.selector = "/pygopherd/cgitest.sh?hello"
     self.protocol = testutil.get_testing_protocol(self.selector,
                                                   config=self.config)
     self.stat_result = None
Exemple #7
0
    def setUp(self):
        self.config = testutil.get_config()
        self.vfs = VFS_Real(self.config)
        self.selector = "/testdata.zip"
        self.protocol = testutil.get_testing_protocol(self.selector,
                                                      config=self.config)
        self.stat_result = self.vfs.stat(self.selector)

        self.config.set("handlers.ZIP.ZIPHandler", "enabled", "true")
Exemple #8
0
    def setUp(self):
        self.config = testutil.get_config()
        self.vfs = VFS_Real(self.config)
        self.selector = "/testfile.txt.gz"
        self.protocol = testutil.get_testing_protocol(self.selector, config=self.config)
        self.stat_result = self.vfs.stat(self.selector)

        self.config.set(
            "handlers.file.CompressedFileHandler", "decompressors", "{'gzip' : 'zcat'}"
        )
Exemple #9
0
    def setUp(self):
        self.config = testutil.get_config()
        self.vfs = VFS_Real(self.config)
        self.selector = "/talsample.html.tal"
        self.protocol = testutil.get_testing_protocol(self.selector,
                                                      config=self.config)
        self.stat_result = self.vfs.stat(self.selector)

        # Initialize the custom mimetypes encoding map
        initialization.init_logger(self.config, "")
        initialization.init_mimetypes(self.config)
    def setUpClass(cls):
        """
        Spin up a test server in a separate thread.
        """
        config = testutil.get_config()

        server_address = ("localhost", 0)
        cls.server = cls.server_class(config,
                                      server_address,
                                      EchoHandler,
                                      context=context)
        cls.thread = threading.Thread(target=cls.server.serve_forever)
        cls.thread.start()
Exemple #11
0
    def setUp(self):
        self.config = testutil.get_config()
        self.vfs = VFS_Real(self.config)
        self.selector = "/"
        self.protocol = testutil.get_testing_protocol(self.selector,
                                                      config=self.config)
        self.stat_result = self.vfs.stat(self.selector)

        # Make sure there's no directory cache file from a previous test run
        cachefile = self.config.get("handlers.dir.DirHandler", "cachefile")
        try:
            os.remove(self.vfs.getfspath(self.selector) + "/" + cachefile)
        except OSError:
            pass
Exemple #12
0
 def setUp(self):
     self.config = testutil.get_config()
     self.rfile = BytesIO(b"/testfile.txt\n")
     self.wfile = BytesIO()
     self.logfile = testutil.get_string_logger()
     self.handler = testutil.get_testing_handler(self.rfile, self.wfile,
                                                 self.config)
     self.server = self.handler.server
     self.proto = GopherProtocol(
         "/testfile.txt\n",
         self.server,
         self.handler,
         self.rfile,
         self.wfile,
         self.config,
     )
 def setUp(self):
     config = testutil.get_config()
     initialization.init_logger(config, "TESTING")
     initialization.init_mimetypes(config)
Exemple #14
0
 def setUp(self):
     self.config = testutil.get_config()
     self.root = self.config.get("pygopherd", "root")
Exemple #15
0
 def setUp(self):
     self.config = testutil.get_config()
     self.vfs = VFS_Real(self.config)
     self.selector = "/python-dev.mbox"
     self.protocol = testutil.get_testing_protocol(self.selector, config=self.config)
     self.stat_result = self.vfs.stat(self.selector)
Exemple #16
0
 def setUp(self):
     self.config = testutil.get_config()
     self.root = self.config.get("pygopherd", "root")
     self.testdata = self.root + "/pygopherd/pipetestdata"
     self.testprog = self.root + "/pygopherd/pipetest.sh"
Exemple #17
0
 def setUp(self):
     self.config = testutil.get_config()