test_cap.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:RPiNWR 作者: ke4roh 项目源码 文件源码
def testTOW(self):
        cm = CAP.CAPMessage(TestCAP._get_test_messages()[0])
        self.assertEqual('TO.W', cm.get_event_type())
        self.assertEqual('http://alerts.weather.gov/cap/wwacapget.php?x=KS1255FCC0A5BC.TornadoWarning.1255FCC0C36CKS.GLDTORGLD.3a1fc090003ef1448f822dfd9b2ddee2', cm.get_event_id())
        self.assertEqual('KGLD.TO.W.0021', cm.vtec[-1].event_id)
        self.assertEqual(cm, cm.vtec[-1].container)
        self.assertEqual(1463877540.0, cm.get_start_time_sec())
        self.assertEqual(1463879700.0, cm.get_end_time_sec())
        self.assertFalse(cm.is_effective(when=1463877539.9))
        self.assertTrue(cm.is_effective(when=1463877540.0))
        self.assertTrue(cm.is_effective(when=1463877541.0))
        self.assertTrue(cm.is_effective(when=1463879700.0))
        self.assertFalse(cm.is_effective(when=1463879700.1))
        self.assertTrue(cm.polygon.contains(Point(38.80, -101.45)))
        self.assertFalse(cm.polygon.contains(Point(38.90, -101.45)))
        self.assertEqual("CAP [ Sun May 22 00:39:00 2016 TO.W /O.NEW.KGLD.TO.W.0021.160522T0039Z-160522T0115Z/ ['020109', '020199'] ]",str(cm))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号