예제 #1
0
파일: test_check.py 프로젝트: si618/pi-time
 def test_check_sensor_position_raises_exception_when_position_is_zero(self):
     # Arrange
     sensor = json.loads('{"position": 0}')
     # Act
     with self.assertRaises(Exception) as context:
         check.check_sensor_position(sensor)
     # Assert
     self.assertEqual(context.exception.message,
                      "'position' in sensor configuration must be greater than zero")
예제 #2
0
파일: test_check.py 프로젝트: si618/pi-time
 def test_check_sensor_position_raises_exception_when_position_is_not_integer(self):
     # Arrange
     sensor = json.loads('{"position": "bogus"}')
     # Act
     with self.assertRaises(Exception) as context:
         check.check_sensor_position(sensor)
     # Assert
     self.assertEqual(context.exception.message,
                      "'position' in sensor configuration must be "
                      "integer, but got unicode")
예제 #3
0
 def test_check_sensor_position_raises_exception_when_position_is_zero(
         self):
     # Arrange
     sensor = json.loads('{"position": 0}')
     # Act
     with self.assertRaises(Exception) as context:
         check.check_sensor_position(sensor)
     # Assert
     self.assertEqual(
         context.exception.message,
         "'position' in sensor configuration must be greater than zero")
예제 #4
0
 def test_check_sensor_position_raises_exception_when_position_is_not_integer(
         self):
     # Arrange
     sensor = json.loads('{"position": "bogus"}')
     # Act
     with self.assertRaises(Exception) as context:
         check.check_sensor_position(sensor)
     # Assert
     self.assertEqual(
         context.exception.message,
         "'position' in sensor configuration must be "
         "integer, but got unicode")
예제 #5
0
파일: test_check.py 프로젝트: si618/pi-time
 def test_check_sensor_position_passes_when_position_is_valid(self):
     # Arrange
     sensor = json.loads('{"position": 1}')
     # Act & Assert
     check.check_sensor_position(sensor)
예제 #6
0
 def test_check_sensor_position_passes_when_position_is_valid(self):
     # Arrange
     sensor = json.loads('{"position": 1}')
     # Act & Assert
     check.check_sensor_position(sensor)