From b66fd4b95a1fc60a20d9d0c3d9d29959fed67c80 Mon Sep 17 00:00:00 2001 From: clavedeluna Date: Wed, 5 Oct 2022 08:58:27 -0300 Subject: [PATCH 1/4] add docs for invalid-index-returned --- doc/data/messages/i/invalid-index-returned/bad.py | 5 +++++ doc/data/messages/i/invalid-index-returned/details.rst | 1 - doc/data/messages/i/invalid-index-returned/good.py | 6 +++++- 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 doc/data/messages/i/invalid-index-returned/bad.py delete mode 100644 doc/data/messages/i/invalid-index-returned/details.rst 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 From 93e0b4ec061f3ac12389b370b20cae352a2746ef Mon Sep 17 00:00:00 2001 From: clavedeluna Date: Wed, 5 Oct 2022 09:02:09 -0300 Subject: [PATCH 2/4] add docs forinvalid-bytes-returned --- doc/data/messages/i/invalid-bytes-returned/bad.py | 5 +++++ doc/data/messages/i/invalid-bytes-returned/details.rst | 1 - doc/data/messages/i/invalid-bytes-returned/good.py | 6 +++++- 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 doc/data/messages/i/invalid-bytes-returned/bad.py delete mode 100644 doc/data/messages/i/invalid-bytes-returned/details.rst 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" From fbe1d8ce77267c150444f965661bd87175af874a Mon Sep 17 00:00:00 2001 From: clavedeluna Date: Wed, 5 Oct 2022 09:05:50 -0300 Subject: [PATCH 3/4] add docs for invalid-bool-returned --- doc/data/messages/i/invalid-bool-returned/bad.py | 5 +++++ doc/data/messages/i/invalid-bool-returned/details.rst | 1 - doc/data/messages/i/invalid-bool-returned/good.py | 6 +++++- 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 doc/data/messages/i/invalid-bool-returned/bad.py delete mode 100644 doc/data/messages/i/invalid-bool-returned/details.rst 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 From 0865493b1ffc9f54d03f7f25d81b7ecf894fec20 Mon Sep 17 00:00:00 2001 From: clavedeluna Date: Wed, 5 Oct 2022 09:15:46 -0300 Subject: [PATCH 4/4] add docs for invalid-hash-returned --- doc/data/messages/i/invalid-hash-returned/bad.py | 5 +++++ doc/data/messages/i/invalid-hash-returned/details.rst | 1 - doc/data/messages/i/invalid-hash-returned/good.py | 6 +++++- 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 doc/data/messages/i/invalid-hash-returned/bad.py delete mode 100644 doc/data/messages/i/invalid-hash-returned/details.rst 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