Пример #1
0
    def test_list_basic(self, config_deps: Mock, config: VenvConfig) -> None:
        config_read(config_deps, {self.CWD_sv_cfg: "[test]\n"})

        config.load()
        config.list()

        config_deps.echo.assert_called_with(
            path.join('test (.sv', 'test) [.sv_cfg]'))
Пример #2
0
    def test_list_scripts(self, config_deps: Mock, config: VenvConfig) -> None:
        config_read(
            config_deps,
            {self.CWD_sv_cfg: "[SCRIPTS]\nsample = test\ntester = test"})
        config.load()

        config.list()

        config_deps.echo.assert_called_with("\tScripts: sample, tester")
Пример #3
0
    def test_list_prerequisites(self, config_deps: Mock,
                                config: VenvConfig) -> None:
        config_read(
            config_deps,
            {self.CWD_sv_cfg: "[test]\nprerequisites = beta\n\talpha\n"})
        config.load()

        config.list()

        config_deps.echo.assert_called_with("\tPrerequisites: alpha\n\t\tbeta")
Пример #4
0
    def test_list_requirements(self, config_deps: Mock,
                               config: VenvConfig) -> None:
        config_read(
            config_deps,
            {self.CWD_sv_cfg: "[test]\nrequirements = second\n\tfirst\n"})
        config.load()

        config.list()

        config_deps.echo.assert_called_with(
            "\tRequirements: first\n\t\tsecond")
Пример #5
0
    def test_list_empty(self, config_deps: Mock, config: VenvConfig) -> None:
        config.list()

        config_deps.echo.assert_called_with(
            StringContaining("Config Paths: ["))