示例#1
0
 def test_get_details(self):
     result = upgradecheck.UpgradeCheckResult(
         upgradecheck.UpgradeCheckCode.SUCCESS,
         '*' * 70)
     upgrade_commands = upgradecheck.UpgradeCommands()
     details = upgrade_commands._get_details(result)
     wrapped = '*' * 60 + '\n  ' + '*' * 10
     self.assertEqual(wrapped, details)
示例#2
0
 def failure(self):
     return upgradecheck.UpgradeCheckResult(
         upgradecheck.UpgradeCheckCode.FAILURE, 'Always fails')
示例#3
0
 def success(self):
     return upgradecheck.UpgradeCheckResult(
         upgradecheck.UpgradeCheckCode.SUCCESS, 'Always succeeds')
示例#4
0
 def warning(self):
     return upgradecheck.UpgradeCheckResult(
         upgradecheck.UpgradeCheckCode.WARNING, 'Always warns')
示例#5
0
 def test_details(self):
     result = upgradecheck.UpgradeCheckResult(
         upgradecheck.UpgradeCheckCode.SUCCESS,
         'test details')
     self.assertEqual(0, result.code)
     self.assertEqual('test details', result.details)