diff --git a/.gitignore b/.gitignore index da2010e..9f051ea 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ src/*/__pycache__/ +src/*/*.pyc foremast-brain.iml venv .idea diff --git a/src/prometheus/__init__.pyc b/src/prometheus/__init__.pyc deleted file mode 100644 index 2a028cb..0000000 Binary files a/src/prometheus/__init__.pyc and /dev/null differ diff --git a/src/test_foremast_brain.py b/src/test_foremast_brain.py new file mode 100644 index 0000000..3e4cf9e --- /dev/null +++ b/src/test_foremast_brain.py @@ -0,0 +1,33 @@ +import unittest +#import sys +#sys.path.append('../') + +from helpers.foremastbrainhelper_test import getBaselinejson,getCurrentjson, getHistoricaljson + +from prometheus.metric import convertPromesResponseToMetricInfos +from metadata.metadata import REQUEST_STATE, METRIC_PERIOD, MIN_DATA_POINTS + +class Test(unittest.TestCase): + + def test_convertPromesResponseToMetricInfos_historical(self): + isProphet = False + period = METRIC_PERIOD.HISTORICAL.value + djson= getHistoricaljson() + metricInfolist = convertPromesResponseToMetricInfos(djson, period, isProphet ) + self.assertEqual(len(metricInfolist)>0, True) + def test_convertPromesResponseToMetricInfos_current(self): + isProphet = False + period = METRIC_PERIOD.CURRENT.value + djson= getCurrentjson() + metricInfolist = convertPromesResponseToMetricInfos(djson, period, isProphet ) + self.assertEqual(len(metricInfolist)>0, True) + def test_convertPromesResponseToMetricInfos_baseline(self): + isProphet = False + period = METRIC_PERIOD.BASELINE.value + djson= getBaselinejson() + metricInfolist = convertPromesResponseToMetricInfos(djson, period, isProphet ) + self.assertEqual(len(metricInfolist)>0, True) + + +if __name__ == "__main__": + unittest.main()