summaryrefslogtreecommitdiffstats
path: root/unitest.py
diff options
context:
space:
mode:
authornicolargo <nicolas@nicolargo.com>2017-04-17 15:47:33 +0200
committernicolargo <nicolas@nicolargo.com>2017-04-17 15:47:33 +0200
commita2f97d56d3824145043c577c2423c93f650f0873 (patch)
tree331234ef58c9498d549bc50274d1b9963fc4ff8f /unitest.py
parent822a0735ddf3b862a64d010f35588c52b114e811 (diff)
Implement Threasholds classes
Diffstat (limited to 'unitest.py')
-rwxr-xr-xunitest.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/unitest.py b/unitest.py
index a118ec80..fbbe38d6 100755
--- a/unitest.py
+++ b/unitest.py
@@ -28,6 +28,10 @@ from glances.stats import GlancesStats
from glances import __version__
from glances.globals import WINDOWS, LINUX
from glances.outputs.glances_bars import Bar
+from glances.thresholds import GlancesThresholdOk
+from glances.thresholds import GlancesThresholdCareful
+from glances.thresholds import GlancesThresholdWarning
+from glances.thresholds import GlancesThresholdCritical
# Global variables
# =================
@@ -205,6 +209,20 @@ class TestGlances(unittest.TestCase):
self.assertTrue(type(stats_grab) is list, msg='GPU stats is not a list')
print('INFO: GPU stats: %s' % stats_grab)
+ def test_094_thresholds(self):
+ """Test thresholds classes"""
+ print('INFO: [TEST_094] Mandatories methods')
+ ok = GlancesThresholdOk()
+ careful = GlancesThresholdCareful()
+ warning = GlancesThresholdWarning()
+ critical = GlancesThresholdCritical()
+ self.assertTrue(ok < careful)
+ self.assertTrue(careful < warning)
+ self.assertTrue(warning < critical)
+ self.assertFalse(ok > careful)
+ self.assertTrue(ok == ok)
+ self.assertTrue(str(ok) == 'OK')
+
def test_095_methods(self):
"""Test mandatories methods"""
print('INFO: [TEST_095] Mandatories methods')