class TestRecordingDetailRecordDictionaryEncoding(unittest.TestCase): def setUp(self): self._encoder = InstrumentationDetailDictionaryEncoder() def test_encoded(self): data = InstrumentationDetailRecord(record_type='IND', transaction_sequence_n=3, record_sequence_n=15, instrument_code='AHN', number_players=2) encoded = self._encoder.encode(data) self.assertEqual('IND', encoded['record_type']) self.assertEqual(3, encoded['transaction_sequence_n']) self.assertEqual(15, encoded['record_sequence_n']) self.assertEqual('AHN', encoded['instrument_code']) self.assertEqual(2, encoded['number_players'])
def setUp(self): self._encoder = InstrumentationDetailDictionaryEncoder()