Esempio n. 1
0
class TestGroupHeaderDictionaryEncoding(unittest.TestCase):
    def setUp(self):
        self._decoder = GroupHeaderDictionaryDecoder()

    def test_encoded(self):
        data = {}

        data['record_type'] = 'GRH'
        data['group_id'] = 5
        data['transaction_type'] = 'AGR'
        data['version_number'] = '02.10'
        data['batch_request_id'] = 123456789

        record = self._decoder.decode(data)

        self.assertEqual('GRH', record.record_type)
        self.assertEqual(5, record.group_id)
        self.assertEqual('AGR', record.transaction_type)
        self.assertEqual('02.10', record.version_number)
        self.assertEqual(123456789, record.batch_request_id)
Esempio n. 2
0
class TestGroupHeaderDictionaryEncoding(unittest.TestCase):
    def setUp(self):
        self._decoder = GroupHeaderDictionaryDecoder()

    def test_encoded(self):
        data = {}

        data['record_type'] = 'GRH'
        data['group_id'] = 5
        data['transaction_type'] = 'AGR'
        data['version_number'] = '02.10'
        data['batch_request_id'] = 123456789

        record = self._decoder.decode(data)

        self.assertEqual('GRH', record.record_type)
        self.assertEqual(5, record.group_id)
        self.assertEqual('AGR', record.transaction_type)
        self.assertEqual('02.10', record.version_number)
        self.assertEqual(123456789, record.batch_request_id)