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
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-28 22:05 +0000
1import unittest
3import webapp.metrics.metrics as metrics
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 ]
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 ]
19 self.assertEqual(os_metrics.os, expected_result)