| from check_index import * | |
| import os | |
| def check_objects(o): | |
| assert is_list(o) | |
| assert len(o) == 1 | |
| check_index_object(o[0], "configureLog", 1, 0, check_object_configureLog) | |
| def check_object_configureLog(o): | |
| assert sorted(o.keys()) == ["eventKindNames", "kind", "path", "version"] | |
| # The "kind" and "version" members are handled by check_index_object. | |
| path = o["path"] | |
| assert matches(path, "^.*/CMakeFiles/CMakeConfigureLog\\.yaml$") | |
| assert os.path.exists(path) | |
| eventKindNames = o["eventKindNames"] | |
| assert is_list(eventKindNames) | |
| assert sorted(eventKindNames) == ["message-v1", "try_compile-v1", "try_run-v1"] | |
| assert is_dict(index) | |
| assert sorted(index.keys()) == ["cmake", "objects", "reply"] | |
| check_objects(index["objects"]) |