From d4df8f4925ae6e4875b521f1c35571f0b51e405a Mon Sep 17 00:00:00 2001 From: Damien George Date: Mon, 4 Jan 2016 13:13:39 +0000 Subject: py/objstr: In str.format, handle case of no format spec for string arg. Handles, eg, "{:>20}".format("foo"), where there is no explicit spec for the type of the argument. --- tests/basics/string_format.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests/basics/string_format.py') diff --git a/tests/basics/string_format.py b/tests/basics/string_format.py index d8724c9474..7fb53cb491 100644 --- a/tests/basics/string_format.py +++ b/tests/basics/string_format.py @@ -62,6 +62,10 @@ test("{:@<6d}", -123) test("{:@=6d}", -123) test("{:06d}", -123) +test("{:>20}", "foo") +test("{:^20}", "foo") +test("{:<20}", "foo") + print("{foo}/foo".format(foo="bar")) print("{}".format(123, foo="bar")) print("{}-{foo}".format(123, foo="bar")) -- cgit v1.2.3