Пример #1
0
 def test_ap(self):
     observation = wtrack_base.BaseDevice(ONE_RECORD)
     self.assertFalse(observation.ap)
     rec = ONE_RECORD.split('\t')
     rec[4] = '8'
     observation = wtrack_base.BaseDevice('\t'.join(rec))
     self.assertTrue(observation.ap)
     return
Пример #2
0
 def test_valid_record(self):
     observation = wtrack_base.BaseDevice(ONE_RECORD)
     self.assertTrue(observation.valid())
     return
Пример #3
0
 def setUp(self):
     self.observation = wtrack_base.BaseDevice(ONE_RECORD)
     return
Пример #4
0
 def test_hex_removal(self):
     rec = ONE_RECORD.split('\t')
     rec[8] = '\\x00\\x00foo!\\x35'
     observation = wtrack_base.BaseDevice('\t'.join(rec))
     self.assertEqual(observation.station, '..foo!.')
     return
Пример #5
0
 def test_invalid_type(self):
     rec = ONE_RECORD.split('\t')
     rec[3] = 'foo'
     observation = wtrack_base.BaseDevice('\t'.join(rec))
     self.assertEqual(observation.type, None)
     return
Пример #6
0
 def test_invalid_timestamp(self):
     rec = ONE_RECORD.split('\t')
     rec[0] = 'foo'
     observation = wtrack_base.BaseDevice('\t'.join(rec))
     self.assertEqual(observation.timestamp, -1.0)
     return
Пример #7
0
 def test_invalid_record(self):
     observation = wtrack_base.BaseDevice(BAD_RECORD)
     self.assertFalse(observation.valid())
     return