• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ByteOps-swe / MVP / 8215196951

09 Mar 2024 02:27PM UTC coverage: 9.381% (-61.8%) from 71.198%
8215196951

push

github

Shinji76
Merge branch 'develop' into Action-test

47 of 59 new or added lines in 6 files covered. (79.66%)

956 existing lines in 41 files now uncovered.

144 of 1535 relevant lines covered (9.38%)

0.09 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/PythonSensorsSimulator/Model/Test/test_HumiditySimulator.py
1
# pylint: skip-file
UNCOV
2
import unittest
×
UNCOV
3
from ..Simulators.HumiditySimulator import HumiditySimulator
×
UNCOV
4
from ..Simulators.Coordinate import Coordinate
×
UNCOV
5
from ..Simulators.Misurazione import Misurazione
×
6

7

UNCOV
8
class TestHumiditySimulator(unittest.TestCase):
×
UNCOV
9
    def setUp(self):
×
UNCOV
10
        HumiditySimulator._HumiditySimulator__count = 0
×
UNCOV
11
        self.simulator = HumiditySimulator(45.0, 10.0, 'cella1')
×
12

UNCOV
13
    def test_init(self):
×
UNCOV
14
        self.assertEqual(self.simulator._Simulator__ID_sensor, 'Umd1')
×
UNCOV
15
        self.assertEqual(self.simulator._Simulator__cella_sensore, 'cella1')
×
UNCOV
16
        self.assertIsInstance(self.simulator._Simulator__coordinate, Coordinate)
×
UNCOV
17
        self.assertEqual(self.simulator._misurazione, 50)
×
18

UNCOV
19
    def test_generate_measure(self):
×
UNCOV
20
        old_measure = self.simulator._misurazione
×
UNCOV
21
        self.simulator._generate_measure()
×
UNCOV
22
        self.assertTrue(0 <= self.simulator._misurazione <= 100)
×
UNCOV
23
        self.assertTrue(old_measure - 5 <= self.simulator._misurazione <= old_measure + 5)
×
24

UNCOV
25
    def test_simulate(self):
×
UNCOV
26
        misurazione = self.simulator.simulate()
×
UNCOV
27
        self.assertIsInstance(misurazione, Misurazione)
×
UNCOV
28
        self.assertTrue(0 <= misurazione.get_value() <= 100)
×
29

30

UNCOV
31
if __name__ == '__main__':
×
32
    unittest.main()
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc