class TestPerformingArtistRecordRecordDictionaryEncoding(unittest.TestCase): def setUp(self): self._encoder = PerformingArtistDictionaryEncoder() def test_encoded(self): data = PerformingArtistRecord( record_type='PER', transaction_sequence_n=3, record_sequence_n=15, performing_artist_last_name='LAST NAME', performing_artist_first_name='FIRST NAME', performing_artist_ipi_name_n=14107338, performing_artist_ipi_base_n='I-000000229-7') encoded = self._encoder.encode(data) self.assertEqual('PER', encoded['record_type']) self.assertEqual(3, encoded['transaction_sequence_n']) self.assertEqual(15, encoded['record_sequence_n']) self.assertEqual('LAST NAME', encoded['performing_artist_last_name']) self.assertEqual('FIRST NAME', encoded['performing_artist_first_name']) self.assertEqual(14107338, encoded['performing_artist_ipi_name_n']) self.assertEqual('I-000000229-7', encoded['performing_artist_ipi_base_n'])
class TestPerformingArtistRecordRecordDictionaryEncoding(unittest.TestCase): def setUp(self): self._encoder = PerformingArtistDictionaryEncoder() def test_encoded(self): data = PerformingArtistRecord(record_type='PER', transaction_sequence_n=3, record_sequence_n=15, performing_artist_last_name='LAST NAME', performing_artist_first_name='FIRST NAME', performing_artist_ipi_name_n=14107338, performing_artist_ipi_base_n='I-000000229-7') encoded = self._encoder.encode(data) self.assertEqual('PER', encoded['record_type']) self.assertEqual(3, encoded['transaction_sequence_n']) self.assertEqual(15, encoded['record_sequence_n']) self.assertEqual('LAST NAME', encoded['performing_artist_last_name']) self.assertEqual('FIRST NAME', encoded['performing_artist_first_name']) self.assertEqual(14107338, encoded['performing_artist_ipi_name_n']) self.assertEqual('I-000000229-7', encoded['performing_artist_ipi_base_n'])
def setUp(self): self._encoder = PerformingArtistDictionaryEncoder()