restores __invert__ to arithmetic-enabled enum, fixes #1907 (#1909)

This commit is contained in:
Lori A. Burns
2019-09-04 16:16:21 -04:00
committed by Wenzel Jakob
parent 5b4751af26
commit f6c4c1047a
2 changed files with 3 additions and 0 deletions

View File

@@ -140,6 +140,7 @@ def test_binary_operators():
assert int(m.Flags.Read | m.Flags.Execute) == 5
assert int(m.Flags.Write | m.Flags.Execute) == 3
assert int(m.Flags.Write | 1) == 3
assert ~m.Flags.Write == -3
state = m.Flags.Read | m.Flags.Write
assert (state & m.Flags.Read) != 0