本文整理汇总了Python中pyshell.arg.checker.default.DefaultChecker.getInteger方法的典型用法代码示例。如果您正苦于以下问题:Python DefaultChecker.getInteger方法的具体用法?Python DefaultChecker.getInteger怎么用?Python DefaultChecker.getInteger使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pyshell.arg.checker.default.DefaultChecker
的用法示例。
在下文中一共展示了DefaultChecker.getInteger方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_environmentMethod19
# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getInteger [as 别名]
def test_environmentMethod19(self):
settings = EnvironmentLocalSettings(
checker=DefaultChecker.getInteger())
e = EnvironmentParameter(42, settings=settings)
with pytest.raises(ArgException):
e.setValue("plop")
settings = EnvironmentLocalSettings(
checker=ListArgChecker(DefaultChecker.getInteger()))
e = EnvironmentParameter(42, settings=settings)
with pytest.raises(ArgException):
e.setValue(("plop", "plap",))
示例2: test_localSettings8
# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getInteger [as 别名]
def test_localSettings8(self):
settings = ContextLocalSettings(checker=DefaultChecker.getInteger())
c = ContextParameter(value=(0, 1, 2, 3,), settings=settings)
settings.tryToSetDefaultIndex(2)
assert c.getSelectedValue() == 0
settings.tryToSetIndex(23)
assert c.getSelectedValue() == 0
示例3: test_setCheckerReadOnlyParameter
# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getInteger [as 别名]
def test_setCheckerReadOnlyParameter(self):
s = ReadOnlyEnvironmentSettings(checker=None)
assert s.getChecker() is DEFAULT_CHECKER
int_checker = DefaultChecker.getInteger()
with pytest.raises(ParameterException):
s.setChecker(int_checker)
示例4: test_setCheckerNoneChecker
# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getInteger [as 别名]
def test_setCheckerNoneChecker(self):
int_checker = DefaultChecker.getInteger()
s = EnvironmentSettings(checker=int_checker)
assert s.getChecker() is int_checker
s.setChecker(checker=None)
assert s.getChecker() is DEFAULT_CHECKER
示例5: test_contextConstructor3
# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getInteger [as 别名]
def test_contextConstructor3(self):
lt = ListArgChecker(DefaultChecker.getInteger(), 3, 27)
settings = ContextSettings(checker=lt)
assert settings.isListChecker()
assert settings.getChecker().getMinimumSize() == 1
assert settings.getChecker().getMaximumSize() == 27
assert isinstance(settings.getChecker().checker, IntegerArgChecker)
示例6: test_contextConstructor2
# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getInteger [as 别名]
def test_contextConstructor2(self):
settings = ContextSettings(checker=DefaultChecker.getInteger())
assert settings.isListChecker()
assert settings.getChecker().getMinimumSize() == 1
assert settings.getChecker().getMaximumSize() is None
assert isinstance(settings.getChecker().checker, IntegerArgChecker)
示例7: test_setChecker
# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getInteger [as 别名]
def test_setChecker(self):
int_checker = DefaultChecker.getInteger()
s = ProcedureSettings()
assert s.getChecker() is DEFAULT_CHECKER
with pytest.raises(ParameterException):
s.setChecker(checker=int_checker)
assert s.getChecker() is DEFAULT_CHECKER
示例8: test_getPropertiesNotAListChecker
# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getInteger [as 别名]
def test_getPropertiesNotAListChecker(self):
int_checker = DefaultChecker.getInteger()
s = EnvironmentSettings(checker=int_checker)
assert not s.isListChecker()
assert s.getProperties() == {SETTING_PROPERTY_CHECKER: 'integer',
SETTING_PROPERTY_CHECKERLIST: False}
示例9: test_cloneWithoutSource
# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getInteger [as 别名]
def test_cloneWithoutSource(self):
int_checker = DefaultChecker.getInteger()
s = EnvironmentSettings(checker=int_checker)
sc = s.clone()
assert isinstance(sc, EnvironmentSettings)
sc.getChecker() is s.getChecker()
示例10: test_localSettings6
# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getInteger [as 别名]
def test_localSettings6(self):
settings = ContextLocalSettings(read_only=True,
checker=DefaultChecker.getInteger())
c = ContextParameter(value=(0, 1, 2, 3,), settings=settings)
assert c.getSelectedValue() == 0
settings.setIndex(2)
assert c.getSelectedValue() == 2
示例11: test_cloneWithoutSource
# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getInteger [as 别名]
def test_cloneWithoutSource(self):
s = ContextLocalSettings(checker=DefaultChecker.getInteger())
sc = s.clone()
assert isinstance(sc, ContextLocalSettings)
assert s is not sc
assert hash(s) == hash(sc)
assert sc.values_size == 0
示例12: test_setSelectedValueExistingValue
# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getInteger [as 别名]
def test_setSelectedValueExistingValue(self):
settings = ContextLocalSettings(checker=DefaultChecker.getInteger())
c = ContextParameter(value=(0, 1, 2, 3,),
settings=settings)
assert c.getSelectedValue() is 0
c.setSelectedValue(2)
assert c.getSelectedValue() is 2
示例13: test_setListCheckerEnableListAndIsNotAList
# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getInteger [as 别名]
def test_setListCheckerEnableListAndIsNotAList(self):
int_checker = DefaultChecker.getInteger()
s = EnvironmentSettings(checker=int_checker)
assert not s.isListChecker()
s.setListChecker(True)
assert s.isListChecker()
assert s.getChecker().checker is int_checker
示例14: test_localSettings5
# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getInteger [as 别名]
def test_localSettings5(self):
settings = ContextLocalSettings(checker=DefaultChecker.getInteger())
c = ContextParameter(value=(0, 1, 2, 3,),
settings=settings)
settings.tryToSetDefaultIndex(2)
settings.tryToSetIndex(1)
assert c.getSelectedValue() == 1
with pytest.raises(ParameterException):
settings.setIndex("plop")
示例15: test_localSettings25
# 需要导入模块: from pyshell.arg.checker.default import DefaultChecker [as 别名]
# 或者: from pyshell.arg.checker.default.DefaultChecker import getInteger [as 别名]
def test_localSettings25(self):
settings = ContextLocalSettings(checker=DefaultChecker.getInteger())
c = ContextParameter(value=(0, 1, 2, 3,), settings=settings)
settings.tryToSetDefaultIndex(3)
assert settings.getDefaultIndex() == 3
EnvironmentParameter.setValue(c, (11, 22, 33,))
settings._setValuesSize(3)
settings.tryToSetDefaultIndex(23)
assert settings.getDefaultIndex() == 0