diff options
Diffstat (limited to 'tests/functional/i/invalid/invalid_bytes_returned.py')
-rw-r--r-- | tests/functional/i/invalid/invalid_bytes_returned.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/functional/i/invalid/invalid_bytes_returned.py b/tests/functional/i/invalid/invalid_bytes_returned.py index 993bd8777..5ba832523 100644 --- a/tests/functional/i/invalid/invalid_bytes_returned.py +++ b/tests/functional/i/invalid/invalid_bytes_returned.py @@ -1,19 +1,19 @@ """Check invalid value returned by __bytes__ """ -# pylint: disable=too-few-public-methods,missing-docstring,import-error,useless-object-inheritance,unnecessary-lambda-assignment +# pylint: disable=too-few-public-methods,missing-docstring,import-error,unnecessary-lambda-assignment import six from missing import Missing -class FirstGoodBytes(object): +class FirstGoodBytes: """__bytes__ returns <type 'bytes'>""" def __bytes__(self): return b"some bytes" -class SecondGoodBytes(object): +class SecondGoodBytes: """__bytes__ returns <type 'bytes'>""" def __bytes__(self): @@ -26,38 +26,38 @@ class BytesMetaclass(type): @six.add_metaclass(BytesMetaclass) -class ThirdGoodBytes(object): +class ThirdGoodBytes: """Bytes through the metaclass.""" -class FirstBadBytes(object): +class FirstBadBytes: """ __bytes__ returns bytes """ def __bytes__(self): # [invalid-bytes-returned] return "123" -class SecondBadBytes(object): +class SecondBadBytes: """ __bytes__ returns int """ def __bytes__(self): # [invalid-bytes-returned] return 1 -class ThirdBadBytes(object): +class ThirdBadBytes: """ __bytes__ returns node which does not have 'value' in AST """ def __bytes__(self): # [invalid-bytes-returned] return lambda: b"some bytes" -class AmbiguousBytes(object): +class AmbiguousBytes: """ Uninferable return value """ __bytes__ = lambda self: Missing -class AnotherAmbiguousBytes(object): +class AnotherAmbiguousBytes: """Potential uninferable return value""" def __bytes__(self): |