Skip to content

Commit 8100746

Browse files
committed
Update example tests
1 parent 2a2d5c4 commit 8100746

File tree

2 files changed

+27
-19
lines changed

2 files changed

+27
-19
lines changed

examples/wordle_archive_test.py

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import ast
55
import random
66
import requests
7-
from seleniumbase import version_info
7+
from seleniumbase import version_tuple
88
from seleniumbase import BaseCase
99

1010

@@ -38,14 +38,18 @@ def modify_word_list(self, word, letter_status):
3838
self.word_list = new_word_list
3939
new_word_list = []
4040
for i in range(len(word)):
41-
if (
42-
letter_status[i] == "absent"
43-
and word[i] not in correct_letters
44-
and word[i] not in present_letters
45-
):
46-
for w in self.word_list:
47-
if word[i] not in w:
48-
new_word_list.append(w)
41+
if letter_status[i] == "absent":
42+
if (
43+
word[i] not in correct_letters
44+
and word[i] not in present_letters
45+
):
46+
for w in self.word_list:
47+
if word[i] not in w:
48+
new_word_list.append(w)
49+
else:
50+
for w in self.word_list:
51+
if word[i] != w[i]:
52+
new_word_list.append(w)
4953
self.word_list = new_word_list
5054
new_word_list = []
5155

@@ -58,8 +62,8 @@ def skip_if_incorrect_env(self):
5862
message = "This test requires a Chromium-based browser!"
5963
print(message)
6064
self.skip(message)
61-
if version_info < [2, 4, 4]:
62-
message = "This test requires SeleniumBase 2.4.4 or newer!"
65+
if version_tuple < (4, 0, 0):
66+
message = "This test requires SeleniumBase 4.0.0 or newer!"
6367
print(message)
6468
self.skip(message)
6569

examples/wordle_test.py

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,18 @@ def modify_word_list(self, word, letter_status):
3737
self.word_list = new_word_list
3838
new_word_list = []
3939
for i in range(len(word)):
40-
if (
41-
letter_status[i] == "absent"
42-
and word[i] not in correct_letters
43-
and word[i] not in present_letters
44-
):
45-
for w in self.word_list:
46-
if word[i] not in w:
47-
new_word_list.append(w)
40+
if letter_status[i] == "absent":
41+
if (
42+
word[i] not in correct_letters
43+
and word[i] not in present_letters
44+
):
45+
for w in self.word_list:
46+
if word[i] not in w:
47+
new_word_list.append(w)
48+
else:
49+
for w in self.word_list:
50+
if word[i] != w[i]:
51+
new_word_list.append(w)
4852
self.word_list = new_word_list
4953
new_word_list = []
5054

0 commit comments

Comments
 (0)