Beispiel #1
0
 def test_metadata(self):
     """Metadata is read correctly from GribMessage."""
     with GribFile(TESTGRIB) as grib_file:
         msg = GribMessage(grib_file)
         msg_keys = list(msg.keys())
         for key in KNOWN_GRIB_KEYS:
             assert key in msg_keys, "key '%s' not found" % key
         # Size of message in bytes
         self.assertEqual(msg.size(), 160219)
         self.assertEqual(len(list(msg.keys())), len(msg))
Beispiel #2
0
 def test_metadata(self):
     """Metadata is read correctly from GribMessage."""
     with GribFile(TESTGRIB) as grib_file:
         msg = GribMessage(grib_file)
         msg_keys = msg.keys()
         for key in KNOWN_GRIB_KEYS:
             assert key in msg_keys, "key '%s' not found" % key
         # Size of message in bytes
         self.assertEqual(msg.size(), 160219)
         self.assertEqual(len(msg.keys()), len(msg))
Beispiel #3
0
 def test_clone(self):
     """Messages can be used to produce clone Messages."""
     with GribFile(TESTGRIB) as grib_file:
         msg = GribMessage(grib_file)
         msg2 = GribMessage(clone=msg)
         self.assertSequenceEqual(list(msg.keys()), list(msg2.keys()))
Beispiel #4
0
 def test_clone(self):
     """Messages can be used to produce clone Messages."""
     with GribFile(TESTGRIB) as grib_file:
         msg = GribMessage(grib_file)
         msg2 = GribMessage(clone=msg)
         self.assertSequenceEqual(msg.keys(), msg2.keys())