Skip to content

Commit

Permalink
mod test to use flat record dictionaries temporarily
Browse files Browse the repository at this point in the history
  • Loading branch information
MauriceManning committed Jul 5, 2012
1 parent 5c20dc2 commit 1391831
Showing 1 changed file with 18 additions and 16 deletions.
34 changes: 18 additions & 16 deletions ion/agents/instrument/test/test_packet_factory.py
Expand Up @@ -84,21 +84,22 @@ def test_build_granule(self):
tax = self._parsed_taxonomy
granule = self.packet_factory.build_packet(data_producer_id='lca_parsed_granule', taxonomy=tax, data=sample_data)
rd = granule.record_dictionary
data = rd[tax.get_handle('data')]
coordinates = rd[tax.get_handle('coordinates')]
#todo: removed nested record dictionaries in packet_factory temporarily
# data = rd[tax.get_handle('data')]
# coordinates = rd[tax.get_handle('coordinates')]

# print "granule: %s" % granule
# print "granule.record_dictionary: %s" % rd
# print "data: %s" % data
# print "coordinates: %s" % coordinates

self.assertEqual([10], data[tax.get_handle('cond')])
self.assertEqual([10], data[tax.get_handle('temp')])
self.assertEqual([10], data[tax.get_handle('pres')])
self.assertEqual([10], rd[tax.get_handle('cond')])
self.assertEqual([10], rd[tax.get_handle('temp')])
self.assertEqual([10], rd[tax.get_handle('pres')])

self.assertEqual([10.112], coordinates[tax.get_handle('lat')])
self.assertEqual([12.122], coordinates[tax.get_handle('lon')])
self.assertEqual([123122122], coordinates[tax.get_handle('time')])
self.assertEqual([10.112], rd[tax.get_handle('lat')])
self.assertEqual([12.122], rd[tax.get_handle('lon')])
self.assertEqual([123122122], rd[tax.get_handle('time')])

def test_build_granule_with_aliases(self):
"""
Expand All @@ -119,18 +120,19 @@ def test_build_granule_with_aliases(self):
tax = self._parsed_taxonomy
granule = self.packet_factory.build_packet(data_producer_id='lca_parsed_granule', taxonomy=tax, data=sample_data)
rd = granule.record_dictionary
data = rd[tax.get_handle('data')]
coordinates = rd[tax.get_handle('coordinates')]
#todo: removed nested record dictionaries in packet_factory temporarily
# data = rd[tax.get_handle('data')]
# coordinates = rd[tax.get_handle('coordinates')]

# print "granule: %s" % granule
# print "granule.record_dictionary: %s" % rd
# print "data: %s" % data
# print "coordinates: %s" % coordinates

self.assertEqual([sample_data['c']], data[tax.get_handle('cond')])
self.assertEqual([sample_data['t']], data[tax.get_handle('temp')])
self.assertEqual([sample_data['d']], data[tax.get_handle('pres')])
self.assertEqual([sample_data['c']], rd[tax.get_handle('cond')])
self.assertEqual([sample_data['t']], rd[tax.get_handle('temp')])
self.assertEqual([sample_data['d']], rd[tax.get_handle('pres')])

self.assertEqual([sample_data['lt']], coordinates[tax.get_handle('lat')])
self.assertEqual([sample_data['ln']], coordinates[tax.get_handle('lon')])
self.assertEqual([sample_data['tm']], coordinates[tax.get_handle('time')])
self.assertEqual([sample_data['lt']], rd[tax.get_handle('lat')])
self.assertEqual([sample_data['ln']], rd[tax.get_handle('lon')])
self.assertEqual([sample_data['tm']], rd[tax.get_handle('time')])

0 comments on commit 1391831

Please sign in to comment.