diff --git a/doc/data/messages/i/invalid-bool-returned/bad.py b/doc/data/messages/i/invalid-bool-returned/bad.py new file mode 100644 index 0000000000..8e2df42d94 --- /dev/null +++ b/doc/data/messages/i/invalid-bool-returned/bad.py @@ -0,0 +1,5 @@ +class BadBool: + """__bool__ returns an int""" + + def __bool__(self): # [invalid-bool-returned] + return 1 diff --git a/doc/data/messages/i/invalid-bool-returned/details.rst b/doc/data/messages/i/invalid-bool-returned/details.rst deleted file mode 100644 index ab82045295..0000000000 --- a/doc/data/messages/i/invalid-bool-returned/details.rst +++ /dev/null @@ -1 +0,0 @@ -You can help us make the doc better `by contributing `_ ! diff --git a/doc/data/messages/i/invalid-bool-returned/good.py b/doc/data/messages/i/invalid-bool-returned/good.py index c40beb573f..33e00c0e3c 100644 --- a/doc/data/messages/i/invalid-bool-returned/good.py +++ b/doc/data/messages/i/invalid-bool-returned/good.py @@ -1 +1,5 @@ -# This is a placeholder for correct code for this message. +class GoodBool: + """__bool__ returns `bool`""" + + def __bool__(self): + return True diff --git a/doc/data/messages/i/invalid-bytes-returned/bad.py b/doc/data/messages/i/invalid-bytes-returned/bad.py new file mode 100644 index 0000000000..5068c85f99 --- /dev/null +++ b/doc/data/messages/i/invalid-bytes-returned/bad.py @@ -0,0 +1,5 @@ +class BadBytes: + """__bytes__ returns """ + + def __bytes__(self): # [invalid-bytes-returned] + return "123" diff --git a/doc/data/messages/i/invalid-bytes-returned/details.rst b/doc/data/messages/i/invalid-bytes-returned/details.rst deleted file mode 100644 index ab82045295..0000000000 --- a/doc/data/messages/i/invalid-bytes-returned/details.rst +++ /dev/null @@ -1 +0,0 @@ -You can help us make the doc better `by contributing `_ ! diff --git a/doc/data/messages/i/invalid-bytes-returned/good.py b/doc/data/messages/i/invalid-bytes-returned/good.py index c40beb573f..3bc95489f3 100644 --- a/doc/data/messages/i/invalid-bytes-returned/good.py +++ b/doc/data/messages/i/invalid-bytes-returned/good.py @@ -1 +1,5 @@ -# This is a placeholder for correct code for this message. +class GoodBytes: + """__bytes__ returns """ + + def __bytes__(self): + return b"some bytes" diff --git a/doc/data/messages/i/invalid-hash-returned/bad.py b/doc/data/messages/i/invalid-hash-returned/bad.py new file mode 100644 index 0000000000..ef0a9cb3f3 --- /dev/null +++ b/doc/data/messages/i/invalid-hash-returned/bad.py @@ -0,0 +1,5 @@ +class BadHash: + """__hash__ returns dict""" + + def __hash__(self): # [invalid-hash-returned] + return {} diff --git a/doc/data/messages/i/invalid-hash-returned/details.rst b/doc/data/messages/i/invalid-hash-returned/details.rst deleted file mode 100644 index ab82045295..0000000000 --- a/doc/data/messages/i/invalid-hash-returned/details.rst +++ /dev/null @@ -1 +0,0 @@ -You can help us make the doc better `by contributing `_ ! diff --git a/doc/data/messages/i/invalid-hash-returned/good.py b/doc/data/messages/i/invalid-hash-returned/good.py index c40beb573f..c912bf5a49 100644 --- a/doc/data/messages/i/invalid-hash-returned/good.py +++ b/doc/data/messages/i/invalid-hash-returned/good.py @@ -1 +1,5 @@ -# This is a placeholder for correct code for this message. +class GoodHash: + """__hash__ returns `int`""" + + def __hash__(self): + return 19 diff --git a/doc/data/messages/i/invalid-index-returned/bad.py b/doc/data/messages/i/invalid-index-returned/bad.py new file mode 100644 index 0000000000..197de0104e --- /dev/null +++ b/doc/data/messages/i/invalid-index-returned/bad.py @@ -0,0 +1,5 @@ +class BadIndex: + """__index__ returns a dict""" + + def __index__(self): # [invalid-index-returned] + return {"19": "19"} diff --git a/doc/data/messages/i/invalid-index-returned/details.rst b/doc/data/messages/i/invalid-index-returned/details.rst deleted file mode 100644 index ab82045295..0000000000 --- a/doc/data/messages/i/invalid-index-returned/details.rst +++ /dev/null @@ -1 +0,0 @@ -You can help us make the doc better `by contributing `_ ! diff --git a/doc/data/messages/i/invalid-index-returned/good.py b/doc/data/messages/i/invalid-index-returned/good.py index c40beb573f..3455ac2780 100644 --- a/doc/data/messages/i/invalid-index-returned/good.py +++ b/doc/data/messages/i/invalid-index-returned/good.py @@ -1 +1,5 @@ -# This is a placeholder for correct code for this message. +class GoodIndex: + """__index__ returns """ + + def __index__(self): + return 19