Skip to content

Commit

Permalink
Add optional_data_hash TD3 unittest. See #21
Browse files Browse the repository at this point in the history
  • Loading branch information
Arg0s1080 committed Aug 6, 2020
1 parent 63c758d commit 5e812c4
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 0 deletions.
3 changes: 3 additions & 0 deletions tests/all_chk.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
from tests.td3_chk_01 import TestCase09
from tests.td3_chk_02 import TestCase10
from tests.td3_chk_03 import TestCase17
from tests.td3_chk_04 import TestCase20
from tests.mrva_chk_01 import TestCase11
from tests.mrva_chk_02 import TestCase12
from tests.mrva_chk_03 import TestCase18
Expand All @@ -28,6 +29,8 @@ def test_checker(self):
TestCase09().test_c_td3_checker()
TestCase10().test_td3_checker()
TestCase17().test_td3_checker()
TestCase20().test_a_td3_checker()
TestCase20().test_b_td3_checker()
TestCase11().test_mrva_checker()
TestCase12().test_mrva_checker()
TestCase18().test_mrva_checker()
Expand Down
22 changes: 22 additions & 0 deletions tests/td3_chk_04.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import unittest
from mrz.checker.td3 import TD3CodeChecker


class TestCase20(unittest.TestCase):
# optional_data_hash TD3
# if optional data is empty "0" and "<" will return True
# See #21

def test_a_td3_checker(self):
mrz_td3 = ("P<CANMARTIN<<SARAH<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
"ZE000509<9CAN8501019F2301147<<<<<<<<<<<<<<08")
self.assertTrue(bool(TD3CodeChecker(mrz_td3)))

def test_b_td3_checker(self):
mrz_td3 = ("P<CANMARTIN<<SARAH<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
"ZE000509<9CAN8501019F2301147<<<<<<<<<<<<<<<8")
self.assertTrue(bool(TD3CodeChecker(mrz_td3)))


if __name__ == '__main__':
unittest.main()

0 comments on commit 5e812c4

Please sign in to comment.