in
PYL-R1714 79 assert captured.out == "\n\x1b[38;5;6mtest\x1b[38;5;15m\n\n\n1 macros detected\n" or captured.out == "\ntest\n\n\n1 macros detected\n"
80 list_macros(False, bad_config_2) # Won't error out because incorrect values are never used
81 captured = capsys.readouterr()
82 assert captured.out == "\n\x1b[38;5;6mtest\x1b[38;5;15m\n\n\n1 macros detected\n" or captured.out == "\ntest\n\n\n1 macros detected\n" 83 list_macros(True, config)
84 try:
85 list_macros(True, bad_config)
76 assert captured.out == "\n\x1b[38;5;6mtest\x1b[38;5;15m\n\n\n1 macros detected\n" or captured.out == "\ntest\n\n\n1 macros detected\n"
77 list_macros(False, bad_config) # Won't error out because incorrect values are never used
78 captured = capsys.readouterr()
79 assert captured.out == "\n\x1b[38;5;6mtest\x1b[38;5;15m\n\n\n1 macros detected\n" or captured.out == "\ntest\n\n\n1 macros detected\n" 80 list_macros(False, bad_config_2) # Won't error out because incorrect values are never used
81 captured = capsys.readouterr()
82 assert captured.out == "\n\x1b[38;5;6mtest\x1b[38;5;15m\n\n\n1 macros detected\n" or captured.out == "\ntest\n\n\n1 macros detected\n"
73 bad_config_2 = {"macros": {"test": {"paths": "."}}}
74 list_macros(False, config)
75 captured = capsys.readouterr()
76 assert captured.out == "\n\x1b[38;5;6mtest\x1b[38;5;15m\n\n\n1 macros detected\n" or captured.out == "\ntest\n\n\n1 macros detected\n" 77 list_macros(False, bad_config) # Won't error out because incorrect values are never used
78 captured = capsys.readouterr()
79 assert captured.out == "\n\x1b[38;5;6mtest\x1b[38;5;15m\n\n\n1 macros detected\n" or captured.out == "\ntest\n\n\n1 macros detected\n"
To check if a variable is equal to one of many values, combine the values into a tuple and check if the variable is contained in
it instead of checking for equality against each of the values.
This is faster, less verbose, and more readable.
if x == 1 or x == 2 or x == 3:
do_something()
if x in (1, 2, 3):
do_something()