horizon/horizon/test/unit
Radomir Dopieralski 3acb28270a Replace @memoized_with_* with @memoized
Since @memoized now uses weakref to delete old cache entries, and no
longer keeps the object passed as parameters alive indefinitely, we
no longer need to treat the Request objects specially. In fact, if
we stop doing it, it should improve memory use, because now all
request-specific caches will be removed as soon as the request
object dies.

I also removed the memoized_with_argconv function, and replaced it
with an explicit function for converting teh parameters in the one
place where it was used.

Change-Id: I710b96a170e429c6ffdf22ad3e552ee6e1c6b7e3
2018-09-25 11:44:06 +02:00
..
forms Remove the redundant "required=True" 2018-07-23 09:42:41 +08:00
hacking horizon: Move test files to match corresponding module structure 2017-12-09 21:37:12 +09:00
management horizon: Move test files to match corresponding module structure 2017-12-09 21:37:12 +09:00
middleware django2: adopt New-style middleware 2018-03-03 07:22:35 +09:00
tables Remove the redundant "required=True" 2018-07-23 09:42:41 +08:00
tabs TabGroup: Make tabs pluggable via horizon plugin config 2018-03-12 21:04:22 +09:00
templatetags horizon: Move test files to match corresponding module structure 2017-12-09 21:37:12 +09:00
utils Replace @memoized_with_* with @memoized 2018-09-25 11:44:06 +02:00
workflows Change catch type for workflow unregister 2018-06-11 17:17:18 +02:00
__init__.py horizon: Move test files to match corresponding module structure 2017-12-09 21:37:12 +09:00
test_base.py Fix Angular errors in openstack_auth 2018-03-17 18:36:01 +09:00
test_exceptions.py horizon: Move test files to match corresponding module structure 2017-12-09 21:37:12 +09:00
test_messages.py django2: adopt New-style middleware 2018-03-03 07:22:35 +09:00
test_notifications.py horizon: Move test files to match corresponding module structure 2017-12-09 21:37:12 +09:00
test_views.py horizon: Move test files to match corresponding module structure 2017-12-09 21:37:12 +09:00