コード例 #1
0
ファイル: test_booth.py プロジェクト: gmelikov/pcs
 def test_remove_config_even_if_cannot_get_its_content_when_forced(self):
     env = _env_fixture("somename")
     env.report_processor = MockLibraryReportProcessor()
     commands.config_destroy(env, ignore_config_load_problems=True)
     env.booth.remove_config.assert_called_once_with()
     assert_report_item_list_equal(
         env.report_processor.report_item_list,
         [(Severities.WARNING, report_codes.BOOTH_CANNOT_IDENTIFY_KEYFILE,
           {})])
コード例 #2
0
ファイル: test_booth.py プロジェクト: idevat/pcs
 def test_remove_config_even_if_cannot_get_its_content_when_forced(self):
     env = mock.MagicMock()
     env.report_processor = MockLibraryReportProcessor()
     commands.config_destroy(env, ignore_config_load_problems=True)
     env.booth.remove_config.assert_called_once_with()
     assert_report_item_list_equal(env.report_processor.report_item_list, [
         (
             Severities.WARNING,
             report_codes.BOOTH_CANNOT_IDENTIFY_KEYFILE,
             {}
         )
     ])
コード例 #3
0
ファイル: test_booth.py プロジェクト: HideoYamauchi/pcs
    def test_raises_when_booth_config_in_use(self):
        env = mock.MagicMock()
        env.booth.name = "somename"

        assert_raise_library_error(
            lambda: commands.config_destroy(env),
            (
                Severities.ERROR,
                report_codes.BOOTH_CONFIG_IS_USED,
                {
                    "name": "somename",
                    "detail": "in cluster resource",
                }
            ),
            (
                Severities.ERROR,
                report_codes.BOOTH_CONFIG_IS_USED,
                {
                    "name": "somename",
                    "detail": "(enabled in systemd)",
                }
            ),
            (
                Severities.ERROR,
                report_codes.BOOTH_CONFIG_IS_USED,
                {
                    "name": "somename",
                    "detail": "(running in systemd)",
                }
            )
        )
コード例 #4
0
ファイル: test_booth.py プロジェクト: cwjenkins/pcs
 def test_raises_when_cannot_get_content_of_config(self):
     env = mock.MagicMock()
     env.booth.name = "somename"
     assert_raise_library_error(
         lambda: commands.config_destroy(env),
         (Severities.ERROR, report_codes.BOOTH_CANNOT_IDENTIFY_KEYFILE, {},
          report_codes.FORCE_BOOTH_DESTROY))
コード例 #5
0
ファイル: test_booth.py プロジェクト: wuyeliang/pcs
    def test_raises_when_booth_config_in_use(self):
        env = _env_fixture("somename")

        assert_raise_library_error(
            lambda: commands.config_destroy(env),
            (
                Severities.ERROR,
                report_codes.BOOTH_CONFIG_IS_USED,
                {
                    "name": "somename",
                    "detail": "in cluster resource",
                }
            ),
            (
                Severities.ERROR,
                report_codes.BOOTH_CONFIG_IS_USED,
                {
                    "name": "somename",
                    "detail": "(enabled in systemd)",
                }
            ),
            (
                Severities.ERROR,
                report_codes.BOOTH_CONFIG_IS_USED,
                {
                    "name": "somename",
                    "detail": "(running in systemd)",
                }
            )
        )
コード例 #6
0
ファイル: test_booth.py プロジェクト: idevat/pcs
 def test_raises_when_cannot_get_content_of_config(self):
     env = mock.MagicMock()
     assert_raise_library_error(
         lambda: commands.config_destroy(env),
         (
             Severities.ERROR,
             report_codes.BOOTH_CANNOT_IDENTIFY_KEYFILE,
             {},
             report_codes.FORCE_BOOTH_DESTROY
         )
     )
コード例 #7
0
ファイル: test_booth.py プロジェクト: wuyeliang/pcs
 def test_raises_when_cannot_get_content_of_config(self):
     env = _env_fixture("somename")
     assert_raise_library_error(
         lambda: commands.config_destroy(env),
         (
             Severities.ERROR,
             report_codes.BOOTH_CANNOT_IDENTIFY_KEYFILE,
             {},
             report_codes.FORCE_BOOTH_DESTROY
         )
     )