コード例 #1
0
 def test_failure_invalid_range(self):
     # The validation fails if the value is not in range.
     error = self.error.format('arg1', *self.value_range)
     for value in (-50, 0, 11, 100):
         with mock.patch('guiserver.manage.options', {'arg1': value}):
             with self.assert_sysexit(error):
                 manage._validate_range('arg1', *self.value_range)
コード例 #2
0
ファイル: test_manage.py プロジェクト: bac/juju-gui-charm
 def test_failure_invalid_range(self):
     # The validation fails if the value is not in range.
     error = self.error.format('arg1', *self.value_range)
     for value in (-50, 0, 11, 100):
         with mock.patch('guiserver.manage.options', {'arg1': value}):
             with self.assert_sysexit(error):
                 manage._validate_range('arg1', *self.value_range)
コード例 #3
0
 def test_success_missing(self):
     # The validation succeeds if the value is missing.
     with mock.patch('guiserver.manage.options', {'arg1': None}):
         manage._validate_range('arg1', *self.value_range)
コード例 #4
0
 def test_success(self):
     # The validation passes if the value is included in the range.
     for value in range(1, 11):
         with mock.patch('guiserver.manage.options', {'arg1': value}):
             manage._validate_range('arg1', *self.value_range)
コード例 #5
0
ファイル: test_manage.py プロジェクト: bac/juju-gui-charm
 def test_success_missing(self):
     # The validation succeeds if the value is missing.
     with mock.patch('guiserver.manage.options', {'arg1': None}):
         manage._validate_range('arg1', *self.value_range)
コード例 #6
0
ファイル: test_manage.py プロジェクト: bac/juju-gui-charm
 def test_success(self):
     # The validation passes if the value is included in the range.
     for value in range(1, 11):
         with mock.patch('guiserver.manage.options', {'arg1': value}):
             manage._validate_range('arg1', *self.value_range)