class TestWorkDictionaryDecoder(unittest.TestCase): def setUp(self): self._decoder = WriterDictionaryDecoder() def test_encoded(self): data = {} data['ip_n'] = 'ABC15' data['personal_number'] = 'ABC1234' data['ipi_name_n'] = 14107338 data['ipi_base_n'] = 'I-000000229-7' data['writer_first_name'] = 'NAME' data['writer_last_name'] = 'LAST NAME' data['tax_id'] = 923703412 record = self._decoder.decode(data) self.assertEqual('ABC15', record.ip_n) self.assertEqual('ABC1234', record.personal_number) self.assertEqual(14107338, record.ipi_name_n) self.assertEqual('NAME', record.writer_first_name) self.assertEqual('LAST NAME', record.writer_last_name) self.assertEqual(923703412, record.tax_id) self.assertEqual('I-000000229-7', record.ipi_base_n)
def setUp(self): self._decoder = WriterDictionaryDecoder()