summaryrefslogtreecommitdiff
path: root/pylint/test/functional/bad_open_mode_py3.py
blob: 0812f5a21509150cee408e27a8009ee033ea5453 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
"""Warnings for using open() with an invalid mode string."""

NAME = "foo.bar"
open(NAME, "wb")
open(NAME, "w")
open(NAME, "rb")
open(NAME, "x")
open(NAME, "br")
open(NAME, "+r")
open(NAME, "xb")
open(NAME, "rwx")  # [bad-open-mode]
open(NAME, "rr")  # [bad-open-mode]
open(NAME, "+")  # [bad-open-mode]
open(NAME, "xw")  # [bad-open-mode]
open(NAME, "ab+")
open(NAME, "a+b")
open(NAME, "+ab")
open(NAME, "+rUb")
open(NAME, "x+b")
open(NAME, "Ua")  # [bad-open-mode]
open(NAME, "Ur++")  # [bad-open-mode]
open(NAME, "Ut")
open(NAME, "Ubr")