コード例 #1
0
ファイル: server_tests.py プロジェクト: ckwang8128/baseplate
    def test_filename(self):
        with mock.patch("argparse.FileType", autospec=True) as make_file:
            args = server.parse_args(["filename"])

        mock_file = make_file.return_value
        self.assertEqual(mock_file.call_args, mock.call("filename"))
        self.assertEqual(args.config_file, mock_file.return_value)
コード例 #2
0
ファイル: server_tests.py プロジェクト: fizx/baseplate.py
    def test_filename(self):
        with mock.patch("argparse.FileType", autospec=True) as make_file:
            args = server.parse_args(["filename"])

        mock_file = make_file.return_value
        self.assertEqual(mock_file.call_args, mock.call("filename"))
        self.assertEqual(args.config_file, mock_file.return_value)
コード例 #3
0
ファイル: server_tests.py プロジェクト: ckwang8128/baseplate
 def test_options(self, make_file):
     args = server.parse_args([
         "filename",
         "--debug",
         "--app-name", "app",
         "--server-name", "server",
         "--bind", "1.2.3.4:81",
     ])
     self.assertTrue(args.debug)
     self.assertEqual(args.app_name, "app")
     self.assertEqual(args.server_name, "server")
     self.assertEqual(args.bind,
         config.EndpointConfiguration(socket.AF_INET, ("1.2.3.4", 81)))
コード例 #4
0
ファイル: server_tests.py プロジェクト: fizx/baseplate.py
 def test_options(self, make_file):
     args = server.parse_args([
         "filename",
         "--debug",
         "--app-name",
         "app",
         "--server-name",
         "server",
         "--bind",
         "1.2.3.4:81",
     ])
     self.assertTrue(args.debug)
     self.assertEqual(args.app_name, "app")
     self.assertEqual(args.server_name, "server")
     self.assertEqual(
         args.bind,
         config.EndpointConfiguration(socket.AF_INET, ("1.2.3.4", 81)))
コード例 #5
0
ファイル: server_tests.py プロジェクト: ckwang8128/baseplate
 def test_no_args(self):
     with mock.patch("sys.stderr", mock.Mock()):
         with self.assertRaises(SystemExit):
             server.parse_args([])
コード例 #6
0
ファイル: server_tests.py プロジェクト: fizx/baseplate.py
 def test_no_args(self):
     with mock.patch("sys.stderr", mock.Mock()):
         with self.assertRaises(SystemExit):
             server.parse_args([])