Example #1
0
 def test_010_091_handleHighAltitude(self):
     test_input = {'altitude': '90d1.0'}
     expected = {'altitude': '90d1.0', 'error': 'altitude is invalid'}
     try:
         actual = correct.extractMeasurement(test_input, 'altitude', 0, 90)
     except ValueError:
         self.assertEqual(test_input, expected, 'Should have error')
         return
     self.assertTrue(False, 'Did not raise error')
Example #2
0
 def test_010_090_handleMissingAltitude(self):
     test_input = {}
     expected = {'error': 'missing mandatory field altitude'}
     try:
         actual = correct.extractMeasurement(test_input, 'altitude', 0, 90)
     except ValueError:
         self.assertEqual(test_input, expected, 'Should have error')
         return
     self.assertTrue(False, 'Did not raise error')
Example #3
0
 def test_010_091_handleLowLongitude(self):
     test_input = {'long': '-0d1.0'}
     expected = {'long': '-0d1.0', 'error': 'long is invalid'}
     try:
         actual = correct.extractMeasurement(test_input, 'long', 0, 360)
     except ValueError:
         self.assertEqual(test_input, expected, 'Should have error')
         return
     self.assertTrue(False, 'Did not raise error')
Example #4
0
 def test_010_010_shouldExtractAssumedLongitude(self):
     test_input = {'assumedLong': '45d0.0'}
     expected = 45
     actual = correct.extractMeasurement(test_input, 'assumedLong', 0, 360)
     self.assertAlmostEqual(actual, expected, 3,
                            'Should extract assumed longitude')
Example #5
0
 def test_010_010_shouldExtractAltitude(self):
     test_input = {'altitude': '45d0.0'}
     expected = 45
     actual = correct.extractMeasurement(test_input, 'altitude', 0, 90)
     self.assertAlmostEqual(actual, expected, 3, 'Should extract altitude')