Skip to content

Commit

Permalink
fix existing earthdata normalizer test
Browse files Browse the repository at this point in the history
  • Loading branch information
aperrin66 committed Apr 17, 2024
1 parent 258cb5a commit 57e0308
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions tests/normalizers/test_earthdata_cmr.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
"""Tests for the ACDD metadata normalizer"""
import unittest
import unittest.mock as mock
from collections import OrderedDict
from datetime import datetime

from dateutil.tz import tzutc
Expand Down Expand Up @@ -189,10 +190,15 @@ def test_platform_missing_attribute(self):
"""A MetadataNormalizationError must be raised if the raw
attribute is missing
"""
with self.assertRaises(MetadataNormalizationError):
self.normalizer.get_platform({})
with self.assertRaises(MetadataNormalizationError):
self.normalizer.get_platform({'umm': {'foo': 'bar'}})
unknown_platform = OrderedDict([
('Category', 'Unknown'),
('Series_Entity', 'Unknown'),
('Short_Name', 'Unknown'),
('Long_Name', 'Unknown')
])
self.assertDictEqual(self.normalizer.get_platform({}), unknown_platform)
self.assertDictEqual(self.normalizer.get_platform({'umm': {'foo': 'bar'}}),
unknown_platform)

def test_instrument(self):
"""Test getting the instrument"""
Expand Down

0 comments on commit 57e0308

Please sign in to comment.