Ejemplo n.º 1
0
 def test_get_clima(self):
     """
     @note:  test function
     """
     dut = simChamber()      # create class
     dut.last_set_temp = 25  # set test data
     clima = dut.get_clima()
     self.assertTrue(math.isnan(clima['humidity']))
     self.assertEqual(clima['temperature'], 25)
Ejemplo n.º 2
0
 def test_info(self):
     """
     @note:  checks chamber info function
     """
     dut = simChamber()
     info = dut.info()
     self.assertDictEqual(info['fracs'], {'temperature': 2, 'humidity': 2})
     self.assertDictEqual(info['temperature']['ratings'], {'min': float('-inf'), 'max': float('+inf'), 'unit': 'c'})
     self.assertDictEqual(info['temperature']['slewrate'], {'rise': float('+inf'), 'fall': float('-inf'), 'unit': 'c/min'})
     self.assertEqual(info['name'], "SIM")
Ejemplo n.º 3
0
 def test_set_clima(self):
     """
     @note:  test function
     """
     # prepare
     dut = simChamber()    # create class
     # check for exception, missing value
     with self.assertRaises(ValueError) as cm:
         dut.set_clima()
     self.assertEqual(str(cm.exception), "No new data provided")
     # check for exception, set temp missing
     with self.assertRaises(ValueError) as cm:
         dut.set_clima(clima={})
     self.assertEqual(str(cm.exception), "Miss temperature set value")
     # succesfull set
     dut.set_clima(clima={'temperature': 20.5})
     self.assertEqual(dut.last_set_temp, 20.5)
Ejemplo n.º 4
0
 def test_stop(self):
     """
     @note   test open of sim class
     """
     dut = simChamber()      # create class
     self.assertTrue(dut.stop())
Ejemplo n.º 5
0
 def test_open(self, cfgFile=None):
     """
     @note   test open of sim class
     """
     dut = simChamber()      # create class
     self.assertTrue(dut.open())