Exemplo n.º 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
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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
Exemplo n.º 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)
Exemplo n.º 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
Exemplo n.º 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")
Exemplo n.º 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'}"
        )
Exemplo n.º 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)
Exemplo n.º 10
0
    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()
Exemplo n.º 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
Exemplo n.º 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,
     )
Exemplo n.º 13
0
 def setUp(self):
     config = testutil.get_config()
     initialization.init_logger(config, "TESTING")
     initialization.init_mimetypes(config)
Exemplo n.º 14
0
 def setUp(self):
     self.config = testutil.get_config()
     self.root = self.config.get("pygopherd", "root")
Exemplo n.º 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)
Exemplo n.º 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"
Exemplo n.º 17
0
 def setUp(self):
     self.config = testutil.get_config()