diff -r a1237a4b437d -r 9789670992d6 tests/test-propertycache.py.out --- a/tests/test-propertycache.py.out Mon Sep 30 14:36:11 2013 +0200 +++ b/tests/test-propertycache.py.out Mon Sep 30 14:23:14 2013 +0200 @@ -34,3 +34,51 @@ cached value (unfiltered): 0 cached value ("visible" view): 7 cached value ("immutable" view): 9 + + +=== unfiltered property cache === + +unficalllog: [] +cached value (unfiltered): NOCACHE +cached value ("visible" view): NOCACHE +cached value ("immutable" view): NOCACHE + += first access on unfiltered, should do a call +access (unfiltered): 100 +unficalllog: [100] +cached value (unfiltered): 100 + += second access on unfiltered, should not do call +access (unfiltered): 100 +unficalllog: [100] +cached value (unfiltered): 100 + += access on view should use the unfiltered cache +access (unfiltered): 100 +access ("visible" view): 100 +access ("immutable" view): 100 +unficalllog: [100] +cached value (unfiltered): 100 +cached value ("visible" view): NOCACHE +cached value ("immutable" view): NOCACHE + += even if we clear the unfiltered cache +cached value (unfiltered): NOCACHE +cached value ("visible" view): NOCACHE +cached value ("immutable" view): NOCACHE +unficalllog: [100] +access ("visible" view): 100 +unficalllog: [100, 100] +cached value (unfiltered): 100 +cached value ("visible" view): NOCACHE +cached value ("immutable" view): NOCACHE +access ("immutable" view): 100 +unficalllog: [100, 100] +cached value (unfiltered): 100 +cached value ("visible" view): NOCACHE +cached value ("immutable" view): NOCACHE +access (unfiltered): 100 +unficalllog: [100, 100] +cached value (unfiltered): 100 +cached value ("visible" view): NOCACHE +cached value ("immutable" view): NOCACHE