22"""
33@brief test log(time=3s)
44"""
5+ # pylint: disable=W0719
56import os
67import unittest
78import itertools
@@ -86,7 +87,7 @@ def test_build_dynamic_trie_mks_min(self):
8687 trie .update_stat_dynamic ()
8788 for leave in trie .leaves ():
8889 if leave .stat is None :
89- raise Exception (f"None for { leave } " )
90+ raise AssertionError (f"None for { leave } " )
9091 find = trie .find (leave .value )
9192 self .assertEqual (id (find ), id (leave ))
9293 assert hasattr (leave , "stat" )
@@ -97,12 +98,12 @@ def test_build_dynamic_trie_mks_min(self):
9798 mk = trie .min_dynamic_keystroke (leave .value )
9899 mk2 = trie .min_dynamic_keystroke2 (leave .value )
99100 except Exception as e :
100- raise Exception (
101+ raise AssertionError (
101102 f"{ id (trie )} -{ id (leave )} -{ str (leave )} -{ leave .leave } " ) from e
102103 if mk [0 ] > mk1 [0 ]:
103- raise Exception (f"weird { mk } > { mk1 } " )
104+ raise AssertionError (f"weird { mk } > { mk1 } " )
104105 if mk2 [0 ] < mk [0 ]:
105- raise Exception (f"weird { mk } > { mk2 } " )
106+ raise AssertionError (f"weird { mk } > { mk2 } " )
106107 fLOG (leave .value , mk , "-" , leave .stat .str_mks ())
107108 self .assertEqual (
108109 mk , (leave .stat .mks0 , leave .stat .mks0_ , leave .stat .mks1i_ ))
@@ -141,7 +142,7 @@ def test_permutations(self):
141142 for i , s in enumerate (n2 .stat .completions ):
142143 mes .append (
143144 f" { i } - { s [0 ]} :{ s [1 ].value } " )
144- raise Exception ("difference\n {0}" .format ("\n " .join (mes )))
145+ raise AssertionError ("difference\n {0}" .format ("\n " .join (mes )))
145146
146147 def test_normalize (self ):
147148 fLOG (
@@ -191,12 +192,12 @@ def test_load_titles(self):
191192 lines = "\n " .join (str (_ ) for _ in nodes [:5 ])
192193 lines2 = "\n " .join (str (_ ) for _ in titles [:5 ])
193194 info = ";" .join (k for k , v in sorted (trie .children .items ()))
194- raise Exception ("{0} != {1}\n {2}\n TITLES\n {3}\n INFO\n {4}" .format (
195+ raise AssertionError ("{0} != {1}\n {2}\n TITLES\n {3}\n INFO\n {4}" .format (
195196 str (nodes [1 ]), exp_value , lines , lines2 , info ))
196197 if str (nodes [- 1 ]) != "[#:grand russe:w=354]" :
197198 lines = "\n " .join (str (_ ) for _ in nodes [- 5 :])
198199 lines2 = "\n " .join (str (_ ) for _ in titles [- 5 :])
199- raise Exception ("{0} != {1}\n {2}\n TITLES\n {3}" .format (
200+ raise AssertionError ("{0} != {1}\n {2}\n TITLES\n {3}" .format (
200201 str (nodes [- 1 ]), "[#:grand russe:w=354]" , lines , lines2 ))
201202 self .assertEqual (len (nodes ), 3753 )
202203
@@ -216,7 +217,7 @@ def cmks(trie):
216217 nb , gmks , gmksd , size = cmks (trie )
217218 fLOG (nb , size , gmks / nb , gmksd / nb , gmks / size , gmksd / size )
218219 if gmks > gmksd :
219- raise Exception (f"gmks={ gmks } gmksd={ gmksd } " )
220+ raise AssertionError (f"gmks={ gmks } gmksd={ gmksd } " )
220221 if gmksd == 0 :
221222 i = 0
222223 for node in trie :
@@ -325,7 +326,7 @@ def test_completions(self):
325326 st = find .stat .str_mks ()
326327 text = find .str_all_completions ()
327328 text2 = find .str_all_completions (use_precompute = False )
328- raise Exception (
329+ raise AssertionError (
329330 f"{ info } \n ---\n leave='{ find .value } '\n { st } \n ---\n { text } \n ---\n { text2 } " )
330331
331332
0 commit comments