X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/385e3a10493c88dc2b71dc11d9d9799d7fcb3b27..c891c65b6b2de7c257244cc409276b485130c275:/tests/composition.py?ds=sidebyside diff --git a/tests/composition.py b/tests/composition.py index c83db1d..71eee6a 100644 --- a/tests/composition.py +++ b/tests/composition.py @@ -32,6 +32,11 @@ class C: # Another ): print(i) + return ( + "Utterly failed doctest test for %s\n" + ' File "%s", line %s, in %s\n\n%s' + % (test.name, test.filename, lineno, lname, err) + ) def omitting_trailers(self) -> None: get_collection( @@ -142,15 +147,29 @@ class C: "in one line because it's too long" ) - # This is weird but true. - assert expectedexpectedexpectedexpectedexpectedexpectedexpectedexpectedexpect == { - key1: value1, - key2: value2, - key3: value3, - key4: value4, - key5: value5, - key6: value6, - key7: value7, - key8: value8, - key9: value9, - } + dis_c_instance_method = """\ + %3d 0 LOAD_FAST 1 (x) + 2 LOAD_CONST 1 (1) + 4 COMPARE_OP 2 (==) + 6 LOAD_FAST 0 (self) + 8 STORE_ATTR 0 (x) + 10 LOAD_CONST 0 (None) + 12 RETURN_VALUE + """ % ( + _C.__init__.__code__.co_firstlineno + 1, + ) + + assert ( + expectedexpectedexpectedexpectedexpectedexpectedexpectedexpectedexpect + == { + key1: value1, + key2: value2, + key3: value3, + key4: value4, + key5: value5, + key6: value6, + key7: value7, + key8: value8, + key9: value9, + } + )