Coverage for tests/metrics/tests_metrics.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.8.0, created at 2025-04-28 22:05 +0000

1import unittest 

2 

3import webapp.metrics.metrics as metrics 

4 

5 

6class OsMetricTest(unittest.TestCase): 

7 def test_build_os_info(self): 

8 oses = [ 

9 {"name": "test/-", "values": ["0.1"]}, 

10 {"name": "test2/test", "values": ["0.5", "0.9"]}, 

11 ] 

12 

13 os_metrics = metrics.OsMetric(None, oses, None, None) 

14 expected_result = [ 

15 {"name": "test2 test", "value": "0.9"}, 

16 {"name": "test", "value": "0.1"}, 

17 ] 

18 

19 self.assertEqual(os_metrics.os, expected_result)