Skip to content

Commit 461fd5b

Browse files
committed
switch to one-liner style
1 parent acc7bca commit 461fd5b

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

Lib/test/test_getpass.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -218,26 +218,22 @@ def test_rejects_empty_string(self):
218218
def test_rejects_multi_character_strings(self):
219219
for s in ["***", "AA", "aA*!"]:
220220
with self.subTest(echo_char=s):
221-
with self.assertRaises(ValueError):
222-
getpass.getpass(echo_char=s)
221+
self.assertRaises(ValueError, getpass.getpass, echo_char=s)
223222

224223
def test_rejects_non_ascii(self):
225224
for ch in ["Æ", "❤️", "🐍"]:
226225
with self.subTest(echo_char=ch):
227-
with self.assertRaises(ValueError):
228-
getpass.getpass(echo_char=ch)
226+
self.assertRaises(ValueError, getpass.getpass, echo_char=ch)
229227

230228
def test_rejects_control_characters(self):
231229
for ch in ["\n", "\t", "\r", "\x00", "\x7f", "\x07"]:
232230
with self.subTest(echo_char=ch):
233-
with self.assertRaises(ValueError):
234-
getpass.getpass(echo_char=ch)
231+
self.assertRaises(ValueError, getpass.getpass, echo_char=ch)
235232

236233
def test_rejects_non_string(self):
237234
for item in [b"*", 0, 0.0, [], {}]:
238235
with self.subTest(echo_char=item):
239-
with self.assertRaises(TypeError):
240-
getpass.getpass(echo_char=item)
236+
self.assertRaises(TypeError, getpass.getpass, echo_char=item)
241237

242238

243239
if __name__ == "__main__":

0 commit comments

Comments
 (0)