示例#1
0
class TestNRAWorkRecordDictionaryEncoding(unittest.TestCase):
    def setUp(self):
        self._encoder = NonRomanAlphabetWorkDictionaryEncoder()

    def test_encoded(self):
        data = NonRomanAlphabetWorkRecord(
            record_type="NET", transaction_sequence_n=3, record_sequence_n=15, title="THE TITLE", language_code="ES"
        )

        encoded = self._encoder.encode(data)

        self.assertEqual("NET", encoded["record_type"])
        self.assertEqual(3, encoded["transaction_sequence_n"])
        self.assertEqual(15, encoded["record_sequence_n"])
        self.assertEqual("THE TITLE", encoded["title"])
        self.assertEqual("ES", encoded["language_code"])
示例#2
0
class TestNRAWorkRecordDictionaryEncoding(unittest.TestCase):
    def setUp(self):
        self._encoder = NonRomanAlphabetWorkDictionaryEncoder()

    def test_encoded(self):
        data = NonRomanAlphabetWorkRecord(record_type='NET',
                                          transaction_sequence_n=3,
                                          record_sequence_n=15,
                                          title='THE TITLE',
                                          language_code='ES')

        encoded = self._encoder.encode(data)

        self.assertEqual('NET', encoded['record_type'])
        self.assertEqual(3, encoded['transaction_sequence_n'])
        self.assertEqual(15, encoded['record_sequence_n'])
        self.assertEqual('THE TITLE', encoded['title'])
        self.assertEqual('ES', encoded['language_code'])
示例#3
0
 def setUp(self):
     self._encoder = NonRomanAlphabetWorkDictionaryEncoder()
示例#4
0
 def setUp(self):
     self._encoder = NonRomanAlphabetWorkDictionaryEncoder()