testsuite.py

changeset 117
178d6e54694f
parent 99
01941a811b5a
--- a/testsuite.py	Fri Sep 18 19:47:42 2020 +0300
+++ b/testsuite.py	Fri Sep 18 20:22:22 2020 +0300
@@ -139,6 +139,12 @@
         key = lambda problem_type: problem_type.name
     )
 
+def all_problem_type_names(test_suite):
+    return set(
+        problem_type.name
+        for problem_type in iterate_problems(test_suite)
+    )
+
 if __name__ == '__main__':
     from pprint import pprint
     pprint(load_tests())

mercurial