@@ -14,15 +14,37 @@ def instance_method(self):
1414 pass
1515
1616
17+ def test_function_key_generator_qualname ():
18+ key_generator = util .function_key_generator (
19+ None , A .class_method , use_qual_name = True
20+ )
21+ assert key_generator () == "tests.cache.test_util:A.class_method|"
22+
23+ key_generator = util .function_key_generator (
24+ None , A .static_method , use_qual_name = True
25+ )
26+ assert key_generator () == "tests.cache.test_util:A.static_method|"
27+
28+ key_generator = util .function_key_generator (
29+ None , A .instance_method , use_qual_name = True
30+ )
31+ assert key_generator () == "tests.cache.test_util:A.instance_method|"
32+
33+ key_generator = util .function_key_generator (
34+ "namespace" , A .class_method , use_qual_name = True
35+ )
36+ assert key_generator () == "tests.cache.test_util:A.class_method|namespace|"
37+
38+
1739def test_function_key_generator ():
1840 key_generator = util .function_key_generator (None , A .class_method )
19- assert key_generator () == "tests.cache.test_util:A. class_method|"
41+ assert key_generator () == "tests.cache.test_util:class_method|"
2042
2143 key_generator = util .function_key_generator (None , A .static_method )
22- assert key_generator () == "tests.cache.test_util:A. static_method|"
44+ assert key_generator () == "tests.cache.test_util:static_method|"
2345
2446 key_generator = util .function_key_generator (None , A .instance_method )
25- assert key_generator () == "tests.cache.test_util:A. instance_method|"
47+ assert key_generator () == "tests.cache.test_util:instance_method|"
2648
2749 key_generator = util .function_key_generator ("namespace" , A .class_method )
28- assert key_generator () == "tests.cache.test_util:A. class_method|namespace|"
50+ assert key_generator () == "tests.cache.test_util:class_method|namespace|"
0 commit comments