diff options
author | nicolargo <nicolas@nicolargo.com> | 2017-04-17 15:47:33 +0200 |
---|---|---|
committer | nicolargo <nicolas@nicolargo.com> | 2017-04-17 15:47:33 +0200 |
commit | a2f97d56d3824145043c577c2423c93f650f0873 (patch) | |
tree | 331234ef58c9498d549bc50274d1b9963fc4ff8f /unitest.py | |
parent | 822a0735ddf3b862a64d010f35588c52b114e811 (diff) |
Implement Threasholds classes
Diffstat (limited to 'unitest.py')
-rwxr-xr-x | unitest.py | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -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') |