| 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"]) |