本文整理汇总了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()
示例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"
示例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")
示例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())
示例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"
示例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"]
示例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"]
示例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
示例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",))
示例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")
示例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()
示例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
示例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()
示例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
示例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