diff options
| author | Victor Stinner <victor.stinner@gmail.com> | 2013-04-02 23:48:39 (GMT) |
|---|---|---|
| committer | Victor Stinner <victor.stinner@gmail.com> | 2013-04-02 23:48:39 (GMT) |
| commit | cfc4c13b04223705a43595579b46020c9e876ac4 (patch) | |
| tree | 238b3c5e9e2ac723e86fa2b3eb711cd5eb45eebf /Lib/test/test_format.py | |
| parent | 4489e927a6e030f19fee77783ebb209119f4ad60 (diff) | |
| download | cpython-cfc4c13b04223705a43595579b46020c9e876ac4.zip cpython-cfc4c13b04223705a43595579b46020c9e876ac4.tar.gz cpython-cfc4c13b04223705a43595579b46020c9e876ac4.tar.bz2 | |
Add _PyUnicodeWriter_WriteSubstring() function
Write a function to enable more optimizations:
* If the substring is the whole string and overallocation is disabled, just
keep a reference to the string, don't copy characters
* Avoid a call to the expensive _PyUnicode_FindMaxChar() function when
possible
Diffstat (limited to 'Lib/test/test_format.py')
| -rw-r--r-- | Lib/test/test_format.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Lib/test/test_format.py b/Lib/test/test_format.py index bc56fbc..bbce970 100644 --- a/Lib/test/test_format.py +++ b/Lib/test/test_format.py @@ -324,6 +324,9 @@ class FormatTest(unittest.TestCase): self.assertIs("{0:1s}".format(text), text) self.assertIs("{0:5s}".format(text), text) + self.assertIs(text % (), text) + self.assertIs(text.format(), text) + def test_main(): support.run_unittest(FormatTest) |
