def test_normalized_na_fields(self): """ Check that 'na' values are normalized to empty strings. """ row = [ 'SS CYG', '2450702.1234', '<11.1', 'na', 'na', 'na', 'na', 'na', ] data = VisualFormatReader.row_to_dict(row) expected_data = { 'name': 'SS CYG', 'date': '2450702.1234', 'magnitude': '<11.1', 'comment_code': '', 'comp1': '', 'comp2': '', 'chart': '', 'notes': '', } self.assertEqual(data, expected_data)
def test_roundtrip_row(self): """ Check that a data row onverted to dict and back to row is the same. """ row = [ 'SS CYG', '2450702.1234', '<11.1', 'na', '110', '113', '070613', 'This is a test', ] data = VisualFormatReader.row_to_dict(row) output_row = VisualFormatWriter.dict_to_row(data) self.assertEqual(output_row, row)
def test_roundtrip_row(self): """ Check that a data row onverted to dict and back to row is the same. """ row = [ 'SS CYG', '2450702.1234', '<11.1', 'na', '110', '113', '070613', 'This is a test', ] data = VisualFormatReader.row_to_dict(row) output_row = VisualFormatWriter.dict_to_row(data) self.assertEqual(output_row, row)
def test_roundtrip_dict(self): """ Check that observation converted to row and back to dict is the same. """ data = { 'name': 'SS CYG', 'date': '2450702.1234', 'magnitude': '<11.1', 'comment_code': '', 'comp1': '110', 'comp2': '113', 'chart': '070613', 'notes': 'This is a test', } row = VisualFormatWriter.dict_to_row(data) output_data = VisualFormatReader.row_to_dict(row) self.assertEqual(output_data, data)
def test_roundtrip_dict(self): """ Check that observation converted to row and back to dict is the same. """ data = { 'name': 'SS CYG', 'date': '2450702.1234', 'magnitude': '<11.1', 'comment_code': '', 'comp1': '110', 'comp2': '113', 'chart': '070613', 'notes': 'This is a test', } row = VisualFormatWriter.dict_to_row(data) output_data = VisualFormatReader.row_to_dict(row) self.assertEqual(output_data, data)
def test_normalized_na_fields(self): """ Check that 'na' values are normalized to empty strings. """ row = [ 'SS CYG', '2450702.1234', '<11.1', 'na', 'na', 'na', 'na', 'na', ] data = VisualFormatReader.row_to_dict(row) expected_data = { 'name': 'SS CYG', 'date': '2450702.1234', 'magnitude': '<11.1', 'comment_code': '', 'comp1': '', 'comp2': '', 'chart': '', 'notes': '', } self.assertEqual(data, expected_data)