def test_nuclide_server_manager_on_https(self):
     self.start_nuclide_server_twice_and_verify(workspace='.', secure=True)
     manager = NuclideServerManager({})
     servers = manager.list_servers()
     self.assertEquals(len(servers), 1)
     # Must be one of the open ports.
     self.assertTrue(servers[0].port in nuclide_server_manager.OPEN_PORTS)
Ejemplo n.º 2
0
 def test_nuclide_server_manager_on_https(self):
     self.start_nuclide_server_twice_and_verify(workspace=".", secure=True)
     manager = NuclideServerManager({})
     servers = manager.list_servers()
     self.assertEquals(len(servers), 1)
     # Must be one of the open ports.
     self.assertTrue(servers[0].port in nuclide_server_manager.OPEN_PORTS)
    def setUp(self):
        NuclideServerManager.stop_all()

        # Dump resources to files and set up mock files.
        temp_dir = tempfile.mkdtemp()
        NuclideCertificatesGenerator.openssl_cnf = write_resource_to_file('openssl.cnf', temp_dir)
        NuclideServer.script_path = write_resource_to_file('mock/nuclide-main.js', temp_dir)
        # Version file in the same directory as the mock script.
        NuclideServerManager.version_file = os.path.join(temp_dir, 'version.json')
Ejemplo n.º 4
0
 def test_nuclide_server_manager_on_http(self):
     self.start_nuclide_server_twice_and_verify(port=9090, workspace=".")
     self.start_nuclide_server_twice_and_verify(port=9091, workspace="..")
     manager = NuclideServerManager({})
     servers = manager.list_servers()
     self.assertEquals(len(servers), 2)
     port0 = servers[0].port
     port1 = servers[1].port
     # A good enough test.
     self.assertEquals(port0 + port1, 9090 + 9091)
 def test_nuclide_server_manager_on_http(self):
     self.start_nuclide_server_twice_and_verify(port=9090, workspace='.')
     self.start_nuclide_server_twice_and_verify(port=9091, workspace='..')
     manager = NuclideServerManager({})
     servers = manager.list_servers()
     self.assertEquals(len(servers), 2)
     port0 = servers[0].port
     port1 = servers[1].port
     # A good enough test.
     self.assertEquals(port0 + port1, 9090 + 9091)
Ejemplo n.º 6
0
    def setUp(self):
        NuclideServerManager.stop_all()

        # Dump resources to files and set up mock files.
        temp_dir = tempfile.mkdtemp()
        NuclideCertificatesGenerator.openssl_cnf = write_resource_to_file(
            'openssl.cnf', temp_dir)
        NuclideServer.script_path = write_resource_to_file(
            'mock/nuclide-main.js', temp_dir)
        # Version file in the same directory as the mock script.
        NuclideServerManager.package_file = os.path.join(
            temp_dir, 'package.json')
Ejemplo n.º 7
0
    def start_nuclide_server_and_get_outut(self, args):
        parser = nuclide_server_manager.get_option_parser()
        options, _ = parser.parse_args(args)
        manager = NuclideServerManager(options)

        try:
            # Redirect stdout to a stream for capturing.
            original_stdout = sys.stdout
            sys.stdout = stdout_io = StringIO.StringIO()

            self.assertEquals(manager.start_nuclide(), 0)
            return stdout_io.getvalue()
        finally:
            # Restore stdout.
            sys.stdout = original_stdout
    def start_nuclide_server_and_get_outut(self, args):
        parser = nuclide_server_manager.get_option_parser()
        options, _ = parser.parse_args(args)
        manager = NuclideServerManager(options)

        try:
            # Redirect stdout to a stream for capturing.
            original_stdout = sys.stdout
            sys.stdout = stdout_io = StringIO.StringIO()

            self.assertEquals(manager.start_nuclide(), 0)
            return stdout_io.getvalue()
        finally:
            # Restore stdout.
            sys.stdout = original_stdout
 def test_common_name(self):
     parser = nuclide_server_manager.get_option_parser()
     # Start a Nuclide server using default parameters.
     # It will get a default common name like user.nuclide.host
     options, _ = parser.parse_args([])
     manager = NuclideServerManager(options)
     self.assertEquals(len(manager.list_servers()), 0)
     self.assertEquals(manager.start_nuclide(), 0)
     self.assertEquals(len(manager.list_servers()), 1)
     # Change the default common name and verify it upgrades the existing server.
     options, _ = parser.parse_args(['-n', 'localhost'])
     manager = NuclideServerManager(options)
     self.assertEquals(manager.start_nuclide(), 0)
     servers = manager.list_servers()
     self.assertEquals(len(servers), 1)
     # Verify the new common name.
     self.assertEquals(servers[0].get_common_name(), 'localhost')
Ejemplo n.º 10
0
 def test_common_name(self):
     parser = nuclide_server_manager.get_option_parser()
     # Start a Nuclide server using default parameters.
     # It will get a default common name like user.nuclide.host
     options, _ = parser.parse_args([])
     manager = NuclideServerManager(options)
     self.assertEquals(len(manager.list_servers()), 0)
     self.assertEquals(manager.start_nuclide(), 0)
     self.assertEquals(len(manager.list_servers()), 1)
     # Change the default common name and verify it upgrades the existing server.
     options, _ = parser.parse_args(["-n", "localhost"])
     manager = NuclideServerManager(options)
     self.assertEquals(manager.start_nuclide(), 0)
     servers = manager.list_servers()
     self.assertEquals(len(servers), 1)
     # Verify the new common name.
     self.assertEquals(servers[0].get_common_name(), "localhost")
 def tearDown(self):
     NuclideServerManager.stop_all()
Ejemplo n.º 12
0
 def tearDown(self):
     NuclideServerManager.stop_all()
Ejemplo n.º 13
0
 def cleanup(self):
     NuclideServerManager.stop_all()