How to use test_any method in autotest

Best Python code snippet using autotest_python

context.py

Source:context.py Github

copy

Full Screen

...148 Context.test_fail()149 return150 Context.test_pass()151 @staticmethod152 def test_any(tests):153 for t in tests:154 if t:155 Context.test_pass()156 return157 Context.test_fail()158 159 @staticmethod160 def test_pass():161 stdout.write( '\t{}'.format(1) )162 @staticmethod163 def test_fail():164 stdout.write( '\t{}'.format(0) )165 166 @staticmethod167 def write(line, index, word, args):168 # Variables that we may use as part of other features.169 lemmata = line.get_lemmata(word)170 signs = word.split('-')171 (leftcx, leftlem) = \172 Context.get_left_context(line, index, word, args)173 (leftcx2, leftlem2) = \174 Context.get_left_context(line, index, word, args, offset = 2)175 (rightcx, rightlem) = \176 Context.get_right_context(line, index, word, args)177 # Print raw lemma tag. May include gloss, even when178 # --nogloss switch is provided. This is for the benefit179 # of human readers with some familiarity with Sumerian.180 181 stdout.write( '\t"{}/{}"'.format( word,182 Context.format_context(lemmata) ))183 # Index of word in line. 0-based.184 stdout.write( '\t{}'.format(index) )185 # Left context.186 stdout.write( '\t{}'.format(leftcx) )187 # Right context.188 stdout.write( '\t{}'.format(rightcx) )189 # Print line context.190 stdout.write( '\t"{}"'.format(line.line) )191 # Is word alone on line ?192 Context.test_all([ (leftcx, rightcx) == (None, None) ])193 194 # Left context is dumu.195 Context.test_all([ (leftcx == 'dumu') ])196 # Right context is dumu.197 Context.test_all([ (rightcx == 'dumu') ])198 # ^ ki <word> $199 Context.test_all([ (leftcx2, leftcx, rightcx) == \200 (None, 'ki', None) ])201 202 # ^ igi <word> $203 Context.test_all([ (leftcx2, leftcx, rightcx) == \204 (None, 'igi', None) ])205 # ^ igi <word>-sze $206 Context.test_all([ (leftcx2, leftcx, rightcx) == (None, 'igi', None),207 word.endswith('-sze3') ])208 # Personnenkeil: ^ 1(disz) <word> $209 Context.test_all([ (leftcx2, leftcx, rightcx) == \210 (None, '1(disz)', None) ])211 # ^ kiszib3 <word> $212 Context.test_all([ (leftcx2, leftcx, rightcx) == \213 (None, 'kiszib3', None) ])214 # ^ giri3 <word> $215 Context.test_all([ (leftcx2, leftcx, rightcx) == \216 (None, 'giri3', None) ])217 # First syllable repeated218 if len(signs) > 1:219 Context.test_all([ signs[0] == signs[1] ])220 else:221 Context.test_fail()222 # Last syllable repeated223 signs = word.split('-')224 if len(signs) > 1:225 Context.test_all([ signs[-2] == signs[-1] ])226 else:227 Context.test_fail()228 # Any syllable repeated229 if len(signs) > 1:230 Context.test_any([ a == b for (a, b)231 in zip(signs, signs[1:]) ])232 else:233 Context.test_fail()234 # Is profession235 Context.test_any([ pf == lem236 for pf in Context.professions237 for lem in lemmata ])238 # Contains profession239 Context.test_any([ pf in lem 240 for pf in Context.professions241 for lem in lemmata ])242 # Left context is profession243 if leftlem:244 Context.test_any([ pf == lem245 for pf in Context.professions246 for lem in line.get_lemmata(leftcx) ])247 else:248 Context.test_fail()249 # Left context contains profession250 if leftlem:251 Context.test_any([ pf in lem252 for pf in Context.professions253 for lem in line.get_lemmata(leftcx) ])254 else:255 Context.test_fail()256 # Right context is profession257 if rightlem:258 Context.test_any([ pf == lem259 for pf in Context.professions260 for lem in line.get_lemmata(rightcx) ])261 else:262 Context.test_fail()263 # Right context contains profession264 if rightlem:265 Context.test_any([ pf in lem266 for pf in Context.professions267 for lem in line.get_lemmata(rightcx) ])268 else:269 Context.test_fail()270 # Starts with ur-271 Context.test_all([ word.startswith('ur-') ])272 273 # Starts with lu2-274 Context.test_all([ word.startswith('lu2-') ])275 276 # Ends with -mu277 Context.test_all([ word.endswith('-mu') ])278 279 # Contains {d}280 Context.test_all([ '{d}' in word ])281 # Contains {ki}282 Context.test_all([ '{ki}' in word ])283 # Contains any determinative284 Context.test_all([ '{' in word ])285 # Contains q sound286 Context.test_all([ 'q' in word ])287 # Contains lugal288 Context.test_all([ 'lugal' in word ])289 # Contains numeric elements290 Context.test_any([ '(asz)' in word,291 '(disz)' in word,292 '(u)' in word ])293 # Followed by sag294 Context.test_all([ rightcx == 'sag' ])295 # Followed by zarin296 Context.test_all([ rightcx == 'zarin' ])297 # Preceded by numeric classifier298 Context.test_all([ leftcx in ( 'ba-an', 'ba-ri2-ga', 'bur3', 'da-na',299 'gin2-tur', 'gin2', 'gur-lugal', 300 'gur-sag-gal2', 'gur', 'iku', 'GAN2',301 'ku-li-mu', 'ku-li-kam', 'kusz3',302 'sar', 'sila3' ) ])303 # iti at head of sentence304 Context.test_all([ 'iti' == line.words[0][0] ])...

Full Screen

Full Screen

testingpython.py

Source:testingpython.py Github

copy

Full Screen

1import collections2def test_any(x):3 if any(x):4 print("hello any")5 if x:6 print("Hello collection")7b = [None, None, None, 1]8c = [None, None, None]9test_any(b)10test_any(c)11my_int = 512print(id(my_int))13d = my_int14print(id(d))15d = 916print(id(d))17cnt = collections.Counter()18my_list = ['red', 'blue', 'green', 'red', 'blue', 'red']19for word in my_list:20 cnt[word] += 121print(cnt)22print(my_list[-1])23print(my_list[-2])24my_dict = {'index': 1, 'timestamp': '2021-04-07 10:10:00', 'proof': 234, 'previous_hash': 'abcdef1234567890'}...

Full Screen

Full Screen

any.py

Source:any.py Github

copy

Full Screen

1def test_any(iterable):2 for element in iterable:3 if element:4 return True5 return False6print(test_any(['']))...

Full Screen

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Run autotest automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful