当前位置: 首页>>代码示例>>Python>>正文


Python DefaultChecker.getString方法代码示例

本文整理汇总了Python中pyshell.arg.checker.default.DefaultChecker.getString方法的典型用法代码示例。如果您正苦于以下问题:Python DefaultChecker.getString方法的具体用法?Python DefaultChecker.getString怎么用?Python DefaultChecker.getString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在pyshell.arg.checker.default.DefaultChecker的用法示例。


在下文中一共展示了DefaultChecker.getString方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_setValue

# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getString [as 别名]
    def test_setValue(self):
        createValue(value_type=DefaultChecker.getString(),
                    key="set_value",
                    value="toto",
                    manager=self.env,
                    local_param=True)

        setValue(key="set_value",
                 value="plip",
                 manager=self.env,
                 start_with_local=True,
                 explore_other_scope=False)

        assert self.env.hasParameter("set_value",
                                     perfect_match=True,
                                     local_param=True,
                                     explore_other_scope=False)
        param = self.env.getParameter(string_path="set_value",
                                      perfect_match=True,
                                      local_param=True,
                                      explore_other_scope=False)

        assert param.getValue() == "plip"
        assert not isinstance(param.settings.getChecker(), ListArgChecker)
        assert param.settings.getChecker() is DefaultChecker.getString()
开发者ID:djoproject,项目名称:pyshell,代码行数:27,代码来源:parameter_test.py

示例2: test_context11

# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getString [as 别名]
 def test_context11(self):
     settings = ContextLocalSettings(checker=DefaultChecker.getString())
     c = ContextParameter(value=("aa", "bb", "cc", "dd",),
                          settings=settings)
     c.settings.tryToSetDefaultIndex(2)
     c.settings.tryToSetIndex(1)
     assert str(c) == "bb"
开发者ID:djoproject,项目名称:pyshell,代码行数:9,代码来源:context_test.py

示例3: test_localSettings19

# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getString [as 别名]
 def test_localSettings19(self):
     settings = ContextLocalSettings(checker=DefaultChecker.getString())
     ContextParameter(value=("aa", "bb", "cc", "dd",),
                      settings=settings)
     settings.tryToSetDefaultIndex(2)
     with pytest.raises(ParameterException):
         settings.setDefaultIndex("plop")
开发者ID:djoproject,项目名称:pyshell,代码行数:9,代码来源:context_test.py

示例4: test_localSettings15

# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getString [as 别名]
 def test_localSettings15(self):
     settings = ContextLocalSettings(checker=DefaultChecker.getString())
     c = ContextParameter(value=("aa", "bb", "cc", "dd",),
                          settings=settings)
     assert c.getSelectedValue() == "aa"
     with pytest.raises(ParameterException):
         c.setSelectedValue(object())
开发者ID:djoproject,项目名称:pyshell,代码行数:9,代码来源:context_test.py

示例5: test_localSettings13

# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getString [as 别名]
 def test_localSettings13(self):
     settings = ContextLocalSettings(checker=DefaultChecker.getString())
     c = ContextParameter(value=("aa", "bb", "cc", "dd",),
                          settings=settings)
     assert c.getSelectedValue() == "aa"
     c.setSelectedValue("cc")
     assert c.getSelectedValue() == "cc"
开发者ID:djoproject,项目名称:pyshell,代码行数:9,代码来源:context_test.py

示例6: test_context6

# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getString [as 别名]
 def test_context6(self):
     settings = ContextLocalSettings(checker=DefaultChecker.getString())
     c = ContextParameter(value=("aa", "bb", "cc", "dd",),
                          settings=settings)
     assert c.getValue() == ["aa", "bb", "cc", "dd"]
     c.removeValues(("aa", "aa", "ee", "ff",))
     assert c.getValue() == ["bb", "cc", "dd"]
开发者ID:djoproject,项目名称:pyshell,代码行数:9,代码来源:context_test.py

示例7: test_removeOnlyUnexistingValues

# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getString [as 别名]
 def test_removeOnlyUnexistingValues(self):
     settings = ContextLocalSettings(checker=DefaultChecker.getString())
     c = ContextParameter(value=("aa", "bb", "cc", "dd",),
                          settings=settings)
     assert c.getValue() == ["aa", "bb", "cc", "dd"]
     c.removeValues(("zz", "yy", "xx", "ww",))
     assert c.getValue() == ["aa", "bb", "cc", "dd"]
开发者ID:djoproject,项目名称:pyshell,代码行数:9,代码来源:context_test.py

示例8: test_localSettings23

# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getString [as 别名]
 def test_localSettings23(self):
     settings = ContextLocalSettings(checker=DefaultChecker.getString())
     ContextParameter(value=("aa", "bb", "cc", "dd",),
                      settings=settings)
     settings.tryToSetDefaultIndex(2)
     assert settings.getDefaultIndex() == 2
     settings.tryToSetDefaultIndex("toto")
     assert settings.getDefaultIndex() == 2
开发者ID:djoproject,项目名称:pyshell,代码行数:10,代码来源:context_test.py

示例9: test_context7

# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getString [as 别名]
 def test_context7(self):
     settings = ContextLocalSettings(read_only=True,
                                     checker=DefaultChecker.getString())
     c = ContextParameter(value=("aa", "bb", "cc", "dd",),
                          settings=settings)
     assert c.getValue() == ["aa", "bb", "cc", "dd"]
     with pytest.raises(ParameterException):
         c.removeValues(("aa", "aa", "ee", "ff",))
开发者ID:djoproject,项目名称:pyshell,代码行数:10,代码来源:context_test.py

示例10: test_context10

# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getString [as 别名]
 def test_context10(self):
     settings = ContextLocalSettings(checker=DefaultChecker.getString())
     c = ContextParameter(value=("aa", "bb", "cc", "dd",),
                          settings=settings)
     c.settings.tryToSetDefaultIndex(2)
     c.settings.tryToSetIndex(1)
     assert repr(c) == ("Context, available values: "
                        "['aa', 'bb', 'cc', 'dd'], selected index: 1, "
                        "selected value: bb")
开发者ID:djoproject,项目名称:pyshell,代码行数:11,代码来源:context_test.py

示例11: test_createValuesNoListSuccess

# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getString [as 别名]
 def test_createValuesNoListSuccess(self):
     createValues(value_type=DefaultChecker.getString(),
                  key="creates_value",
                  values=("toto", "titi", "tata"),
                  manager=self.env,
                  list_enabled=False,
                  local_param=True,)
     assert self.env.hasParameter("creates_value",
                                  perfect_match=True,
                                  local_param=True,
                                  explore_other_scope=False)
     param = self.env.getParameter(string_path="creates_value",
                                   perfect_match=True,
                                   local_param=True,
                                   explore_other_scope=False)
     assert param.getValue() == "toto"
     assert not isinstance(param.settings.getChecker(), ListArgChecker)
     assert param.settings.getChecker() is DefaultChecker.getString()
开发者ID:djoproject,项目名称:pyshell,代码行数:20,代码来源:parameter_test.py

示例12: test_setCheckerValidChecker

# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getString [as 别名]
    def test_setCheckerValidChecker(self):
        str_checker = DefaultChecker.getString()
        s = EnvironmentSettings(checker=str_checker)
        assert s.getChecker() is str_checker

        int_checker = DefaultChecker.getInteger()
        s.setChecker(checker=int_checker)

        assert s.getChecker() is int_checker
开发者ID:djoproject,项目名称:pyshell,代码行数:11,代码来源:environment_test.py

示例13: test_globalSettings2

# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getString [as 别名]
 def test_globalSettings2(self):
     settings = ContextGlobalSettings(read_only=False,
                                      removable=False,
                                      transient=False,
                                      transient_index=False,
                                      checker=DefaultChecker.getString())
     ContextParameter(value=("aa", "bb", "cc", "dd",), settings=settings)
     assert not settings.isReadOnly()
     assert not settings.isRemovable()
     assert not settings.isTransient()
     assert not settings.isTransientIndex()
开发者ID:djoproject,项目名称:pyshell,代码行数:13,代码来源:context_test.py

示例14: test_setCheckerListWithMinSizeBiggerThanZero

# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getString [as 别名]
    def test_setCheckerListWithMinSizeBiggerThanZero(self):
        settings = ContextSettings()
        original_checker = ListArgChecker(checker=DefaultChecker.getString(),
                                          minimum_size=14,
                                          maximum_size=56)
        settings.setChecker(original_checker)

        new_checker = settings.getChecker()

        assert new_checker is original_checker
        assert new_checker.getMinimumSize() == 1
        assert new_checker.getMaximumSize() == 56
开发者ID:djoproject,项目名称:pyshell,代码行数:14,代码来源:context_test.py

示例15: test_setCheckerNoneWithPreviousChecker

# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getString [as 别名]
    def test_setCheckerNoneWithPreviousChecker(self):
        original_checker = ListArgChecker(DefaultChecker.getString())
        settings = ContextSettings(checker=original_checker)
        checker = settings.getChecker()
        assert checker is original_checker

        settings.setChecker(checker=None)

        checker2 = settings.getChecker()

        assert checker is not checker2
        assert checker2 is CONTEXT_DEFAULT_CHECKER
开发者ID:djoproject,项目名称:pyshell,代码行数:14,代码来源:context_test.py


注:本文中的pyshell.arg.checker.default.DefaultChecker.getString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。