Mercurial > hg
diff tests/test-propertycache.py @ 43076:2372284d9457
formatting: blacken the codebase
This is using my patch to black
(https://github.com/psf/black/pull/826) so we don't un-wrap collection
literals.
Done with:
hg files 'set:**.py - mercurial/thirdparty/** - "contrib/python-zstandard/**"' | xargs black -S
# skip-blame mass-reformatting only
# no-check-commit reformats foo_bar functions
Differential Revision: https://phab.mercurial-scm.org/D6971
author | Augie Fackler <augie@google.com> |
---|---|
date | Sun, 06 Oct 2019 09:45:02 -0400 |
parents | e5d74742d00e |
children | 6000f5b25c9b |
line wrap: on
line diff
--- a/tests/test-propertycache.py Sat Oct 05 10:29:34 2019 -0400 +++ b/tests/test-propertycache.py Sun Oct 06 09:45:02 2019 -0400 @@ -16,13 +16,13 @@ util, ) -from mercurial.utils import ( - procutil, -) +from mercurial.utils import procutil # create some special property cache that trace they call calllog = [] + + @util.propertycache def testcachedfoobar(repo): name = repo.filtername @@ -32,7 +32,10 @@ calllog.append(val) return val + unficalllog = [] + + @localrepo.unfilteredpropertycache def testcachedunfifoobar(repo): name = repo.filtername @@ -42,7 +45,8 @@ unficalllog.append(val) return val -#plug them on repo + +# plug them on repo localrepo.localrepository.testcachedfoobar = testcachedfoobar localrepo.localrepository.testcachedunfifoobar = testcachedunfifoobar @@ -50,8 +54,12 @@ # Create an empty repo and instantiate it. It is important to run # these tests on the real object to detect regression. repopath = pycompat.fsencode(os.path.join(os.environ['TESTTMP'], 'repo')) -assert subprocess.call(pycompat.rapply(procutil.tonativestr, - [b'hg', b'init', repopath])) == 0 +assert ( + subprocess.call( + pycompat.rapply(procutil.tonativestr, [b'hg', b'init', repopath]) + ) + == 0 +) ui = uimod.ui.load() repo = hg.repository(ui, path=repopath).unfiltered() @@ -61,57 +69,75 @@ print('=== property cache ===') print('') print('calllog:', calllog) -print('cached value (unfiltered):', - vars(repo).get('testcachedfoobar', 'NOCACHE')) +print( + 'cached value (unfiltered):', vars(repo).get('testcachedfoobar', 'NOCACHE') +) print('') print('= first access on unfiltered, should do a call') print('access:', repo.testcachedfoobar) print('calllog:', calllog) -print('cached value (unfiltered):', - vars(repo).get('testcachedfoobar', 'NOCACHE')) +print( + 'cached value (unfiltered):', vars(repo).get('testcachedfoobar', 'NOCACHE') +) print('') print('= second access on unfiltered, should not do call') print('access', repo.testcachedfoobar) print('calllog:', calllog) -print('cached value (unfiltered):', - vars(repo).get('testcachedfoobar', 'NOCACHE')) +print( + 'cached value (unfiltered):', vars(repo).get('testcachedfoobar', 'NOCACHE') +) print('') print('= first access on "visible" view, should do a call') visibleview = repo.filtered('visible') -print('cached value ("visible" view):', - vars(visibleview).get('testcachedfoobar', 'NOCACHE')) +print( + 'cached value ("visible" view):', + vars(visibleview).get('testcachedfoobar', 'NOCACHE'), +) print('access:', visibleview.testcachedfoobar) print('calllog:', calllog) -print('cached value (unfiltered):', - vars(repo).get('testcachedfoobar', 'NOCACHE')) -print('cached value ("visible" view):', - vars(visibleview).get('testcachedfoobar', 'NOCACHE')) +print( + 'cached value (unfiltered):', vars(repo).get('testcachedfoobar', 'NOCACHE') +) +print( + 'cached value ("visible" view):', + vars(visibleview).get('testcachedfoobar', 'NOCACHE'), +) print('') print('= second access on "visible view", should not do call') print('access:', visibleview.testcachedfoobar) print('calllog:', calllog) -print('cached value (unfiltered):', - vars(repo).get('testcachedfoobar', 'NOCACHE')) -print('cached value ("visible" view):', - vars(visibleview).get('testcachedfoobar', 'NOCACHE')) +print( + 'cached value (unfiltered):', vars(repo).get('testcachedfoobar', 'NOCACHE') +) +print( + 'cached value ("visible" view):', + vars(visibleview).get('testcachedfoobar', 'NOCACHE'), +) print('') print('= no effect on other view') immutableview = repo.filtered('immutable') -print('cached value ("immutable" view):', - vars(immutableview).get('testcachedfoobar', 'NOCACHE')) +print( + 'cached value ("immutable" view):', + vars(immutableview).get('testcachedfoobar', 'NOCACHE'), +) print('access:', immutableview.testcachedfoobar) print('calllog:', calllog) -print('cached value (unfiltered):', - vars(repo).get('testcachedfoobar', 'NOCACHE')) -print('cached value ("visible" view):', - vars(visibleview).get('testcachedfoobar', 'NOCACHE')) -print('cached value ("immutable" view):', - vars(immutableview).get('testcachedfoobar', 'NOCACHE')) +print( + 'cached value (unfiltered):', vars(repo).get('testcachedfoobar', 'NOCACHE') +) +print( + 'cached value ("visible" view):', + vars(visibleview).get('testcachedfoobar', 'NOCACHE'), +) +print( + 'cached value ("immutable" view):', + vars(immutableview).get('testcachedfoobar', 'NOCACHE'), +) # unfiltered property cache test print('') @@ -119,26 +145,36 @@ print('=== unfiltered property cache ===') print('') print('unficalllog:', unficalllog) -print('cached value (unfiltered): ', - vars(repo).get('testcachedunfifoobar', 'NOCACHE')) -print('cached value ("visible" view): ', - vars(visibleview).get('testcachedunfifoobar', 'NOCACHE')) -print('cached value ("immutable" view):', - vars(immutableview).get('testcachedunfifoobar', 'NOCACHE')) +print( + 'cached value (unfiltered): ', + vars(repo).get('testcachedunfifoobar', 'NOCACHE'), +) +print( + 'cached value ("visible" view): ', + vars(visibleview).get('testcachedunfifoobar', 'NOCACHE'), +) +print( + 'cached value ("immutable" view):', + vars(immutableview).get('testcachedunfifoobar', 'NOCACHE'), +) print('') print('= first access on unfiltered, should do a call') print('access (unfiltered):', repo.testcachedunfifoobar) print('unficalllog:', unficalllog) -print('cached value (unfiltered): ', - vars(repo).get('testcachedunfifoobar', 'NOCACHE')) +print( + 'cached value (unfiltered): ', + vars(repo).get('testcachedunfifoobar', 'NOCACHE'), +) print('') print('= second access on unfiltered, should not do call') print('access (unfiltered):', repo.testcachedunfifoobar) print('unficalllog:', unficalllog) -print('cached value (unfiltered): ', - vars(repo).get('testcachedunfifoobar', 'NOCACHE')) +print( + 'cached value (unfiltered): ', + vars(repo).get('testcachedunfifoobar', 'NOCACHE'), +) print('') print('= access on view should use the unfiltered cache') @@ -146,44 +182,74 @@ print('access ("visible" view): ', visibleview.testcachedunfifoobar) print('access ("immutable" view):', immutableview.testcachedunfifoobar) print('unficalllog:', unficalllog) -print('cached value (unfiltered): ', - vars(repo).get('testcachedunfifoobar', 'NOCACHE')) -print('cached value ("visible" view): ', - vars(visibleview).get('testcachedunfifoobar', 'NOCACHE')) -print('cached value ("immutable" view):', - vars(immutableview).get('testcachedunfifoobar', 'NOCACHE')) +print( + 'cached value (unfiltered): ', + vars(repo).get('testcachedunfifoobar', 'NOCACHE'), +) +print( + 'cached value ("visible" view): ', + vars(visibleview).get('testcachedunfifoobar', 'NOCACHE'), +) +print( + 'cached value ("immutable" view):', + vars(immutableview).get('testcachedunfifoobar', 'NOCACHE'), +) print('') print('= even if we clear the unfiltered cache') del repo.__dict__['testcachedunfifoobar'] -print('cached value (unfiltered): ', - vars(repo).get('testcachedunfifoobar', 'NOCACHE')) -print('cached value ("visible" view): ', - vars(visibleview).get('testcachedunfifoobar', 'NOCACHE')) -print('cached value ("immutable" view):', - vars(immutableview).get('testcachedunfifoobar', 'NOCACHE')) +print( + 'cached value (unfiltered): ', + vars(repo).get('testcachedunfifoobar', 'NOCACHE'), +) +print( + 'cached value ("visible" view): ', + vars(visibleview).get('testcachedunfifoobar', 'NOCACHE'), +) +print( + 'cached value ("immutable" view):', + vars(immutableview).get('testcachedunfifoobar', 'NOCACHE'), +) print('unficalllog:', unficalllog) print('access ("visible" view): ', visibleview.testcachedunfifoobar) print('unficalllog:', unficalllog) -print('cached value (unfiltered): ', - vars(repo).get('testcachedunfifoobar', 'NOCACHE')) -print('cached value ("visible" view): ', - vars(visibleview).get('testcachedunfifoobar', 'NOCACHE')) -print('cached value ("immutable" view):', - vars(immutableview).get('testcachedunfifoobar', 'NOCACHE')) +print( + 'cached value (unfiltered): ', + vars(repo).get('testcachedunfifoobar', 'NOCACHE'), +) +print( + 'cached value ("visible" view): ', + vars(visibleview).get('testcachedunfifoobar', 'NOCACHE'), +) +print( + 'cached value ("immutable" view):', + vars(immutableview).get('testcachedunfifoobar', 'NOCACHE'), +) print('access ("immutable" view):', immutableview.testcachedunfifoobar) print('unficalllog:', unficalllog) -print('cached value (unfiltered): ', - vars(repo).get('testcachedunfifoobar', 'NOCACHE')) -print('cached value ("visible" view): ', - vars(visibleview).get('testcachedunfifoobar', 'NOCACHE')) -print('cached value ("immutable" view):', - vars(immutableview).get('testcachedunfifoobar', 'NOCACHE')) +print( + 'cached value (unfiltered): ', + vars(repo).get('testcachedunfifoobar', 'NOCACHE'), +) +print( + 'cached value ("visible" view): ', + vars(visibleview).get('testcachedunfifoobar', 'NOCACHE'), +) +print( + 'cached value ("immutable" view):', + vars(immutableview).get('testcachedunfifoobar', 'NOCACHE'), +) print('access (unfiltered): ', repo.testcachedunfifoobar) print('unficalllog:', unficalllog) -print('cached value (unfiltered): ', - vars(repo).get('testcachedunfifoobar', 'NOCACHE')) -print('cached value ("visible" view): ', - vars(visibleview).get('testcachedunfifoobar', 'NOCACHE')) -print('cached value ("immutable" view):', - vars(immutableview).get('testcachedunfifoobar', 'NOCACHE')) +print( + 'cached value (unfiltered): ', + vars(repo).get('testcachedunfifoobar', 'NOCACHE'), +) +print( + 'cached value ("visible" view): ', + vars(visibleview).get('testcachedunfifoobar', 'NOCACHE'), +) +print( + 'cached value ("immutable" view):', + vars(immutableview).get('testcachedunfifoobar', 'NOCACHE'), +)