integration_test.py 文件源码

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

项目:wxgen 作者: metno 项目源码 文件源码
def test_README(self):
      sim_filename = self.run_with_output("wxgen sim -db examples/database.nc -n 10 -t 100")
      file = netCDF4.Dataset(sim_filename, 'r')
      self.assertTrue("time" in file.dimensions)
      self.assertTrue("ensemble_member" in file.dimensions)
      self.assertEqual(100, file.dimensions["time"].size)
      self.assertEqual(10, file.dimensions["ensemble_member"].size)
      file.close()

      truth_filename = self.run_with_output("wxgen truth -db examples/database.nc")
      file = netCDF4.Dataset(truth_filename, 'r')
      self.assertTrue("time" in file.dimensions)
      self.assertTrue("ensemble_member" in file.dimensions)
      self.assertEqual(729, file.dimensions["time"].size)
      self.assertEqual(1, file.dimensions["ensemble_member"].size)
      file.close()

      self.run_with_image("wxgen verif %s %s -m timeseries" % (sim_filename, truth_filename))
      self.run_with_image("wxgen verif %s %s -m variance" % (sim_filename, truth_filename))

      time.sleep(1)

      for filename in [sim_filename, truth_filename]:
         remove(filename)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号