Mercurial > hg-stable
changeset 28742:a08c90d622eb
py3: use print_function in test-filecache.py
author | Robert Stanca <robert.stanca7@gmail.com> |
---|---|
date | Sun, 03 Apr 2016 17:06:40 +0300 |
parents | fc5f548393bf |
children | 83373fc2b287 |
files | tests/test-check-py3-compat.t tests/test-filecache.py |
diffstat | 2 files changed, 28 insertions(+), 30 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-check-py3-compat.t Sun Apr 03 17:01:07 2016 +0300 +++ b/tests/test-check-py3-compat.t Sun Apr 03 17:06:40 2016 +0300 @@ -56,7 +56,6 @@ tests/test-demandimport.py not using absolute_import tests/test-demandimport.py requires print_function tests/test-doctest.py not using absolute_import - tests/test-filecache.py requires print_function tests/test-filelog.py not using absolute_import tests/test-filelog.py requires print_function tests/test-hg-parseurl.py not using absolute_import @@ -245,7 +244,6 @@ mercurial/wireproto.py: error importing module: <SyntaxError> invalid syntax (bundle*.py, line *) (line *) (glob) tests/readlink.py: invalid syntax: invalid syntax (<unknown>, line *) (glob) tests/test-demandimport.py: invalid syntax: invalid syntax (<unknown>, line *) (glob) - tests/test-filecache.py: invalid syntax: Missing parentheses in call to 'print' (<unknown>, line *) (glob) tests/test-filelog.py: invalid syntax: Missing parentheses in call to 'print' (<unknown>, line *) (glob) tests/test-hg-parseurl.py: invalid syntax: invalid syntax (<unknown>, line *) (glob) tests/test-hgweb-auth.py: invalid syntax: invalid syntax (<unknown>, line *) (glob)
--- a/tests/test-filecache.py Sun Apr 03 17:01:07 2016 +0300 +++ b/tests/test-filecache.py Sun Apr 03 17:06:40 2016 +0300 @@ -1,4 +1,4 @@ -from __future__ import absolute_import +from __future__ import absolute_import, print_function import os import subprocess import sys @@ -23,7 +23,7 @@ @filecache('x', 'y') def cached(self): - print 'creating' + print('creating') return 'string from function' def invalidate(self): @@ -34,12 +34,12 @@ pass def basic(repo): - print "* neither file exists" + print("* neither file exists") # calls function repo.cached repo.invalidate() - print "* neither file still exists" + print("* neither file still exists") # uses cache repo.cached @@ -47,7 +47,7 @@ f = open('x', 'w') f.close() repo.invalidate() - print "* empty file x created" + print("* empty file x created") # should recreate the object repo.cached @@ -55,12 +55,12 @@ f.write('a') f.close() repo.invalidate() - print "* file x changed size" + print("* file x changed size") # should recreate the object repo.cached repo.invalidate() - print "* nothing changed with either file" + print("* nothing changed with either file") # stats file again, reuses object repo.cached @@ -72,14 +72,14 @@ f.close() repo.invalidate() - print "* file x changed inode" + print("* file x changed inode") repo.cached # create empty file y f = open('y', 'w') f.close() repo.invalidate() - print "* empty file y created" + print("* empty file y created") # should recreate the object repo.cached @@ -87,7 +87,7 @@ f.write('A') f.close() repo.invalidate() - print "* file y changed size" + print("* file y changed size") # should recreate the object repo.cached @@ -96,7 +96,7 @@ f.close() repo.invalidate() - print "* file y changed inode" + print("* file y changed inode") repo.cached f = scmutil.opener('.')('x', 'w', atomictemp=True) @@ -107,7 +107,7 @@ f.close() repo.invalidate() - print "* both files changed inode" + print("* both files changed inode") repo.cached def fakeuncacheable(): @@ -152,36 +152,36 @@ os.remove('y') repo.cached = 'string set externally' repo.invalidate() - print "* neither file exists" - print repo.cached + print("* neither file exists") + print(repo.cached) repo.invalidate() f = open('x', 'w') f.write('a') f.close() - print "* file x created" - print repo.cached + print("* file x created") + print(repo.cached) repo.cached = 'string 2 set externally' repo.invalidate() - print "* string set externally again" - print repo.cached + print("* string set externally again") + print(repo.cached) repo.invalidate() f = open('y', 'w') f.write('b') f.close() - print "* file y created" - print repo.cached + print("* file y created") + print(repo.cached) -print 'basic:' -print +print('basic:') +print() basic(fakerepo()) -print -print 'fakeuncacheable:' -print +print() +print('fakeuncacheable:') +print() fakeuncacheable() test_filecache_synced() -print -print 'setbeforeget:' -print +print() +print('setbeforeget:') +print() setbeforeget(fakerepo())