)]}'
{
  "commit": "4d9024ec71f30223fc161b7a01fcc486abce800b",
  "tree": "276deb86a4264eba81bb27b42eeac72ba4c8a504",
  "parents": [
    "3618bea2aadc220055ed0f00ac113909da7b9466"
  ],
  "author": {
    "name": "Henry Schreiner",
    "email": "HenrySchreinerIII@gmail.com",
    "time": "Sun Aug 16 16:02:12 2020 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Aug 16 16:02:12 2020 -0400"
  },
  "message": "tests: cleanup and ci hardening (#2397)\n\n* tests: refactor and cleanup\n\n* refactor: more consistent\n\n* tests: vendor six\n\n* tests: more xfails, nicer system\n\n* tests: simplify to info\n\n* tests: suggestions from @YannickJadoul and @bstaletic\n\n* tests: restore some pypy tests that now pass\n\n* tests: rename info to env\n\n* tests: strict False/True\n\n* tests: drop explicit strict\u003dTrue again\n\n* tests: reduce minimum PyTest to 3.1",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a3acbe9d3cbf81d68cbac691858d0aae22c67809",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci.yml",
      "new_id": "30829631d5593ecebe4a8a9431694442b07a8441",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci.yml"
    },
    {
      "type": "modify",
      "old_id": "17f2a5e9bd5033fcdb66faeaadbd23bfd7798354",
      "old_mode": 33188,
      "old_path": "tests/CMakeLists.txt",
      "new_id": "2a077c6eb57bf94bbd71ac6d2e82068be595e58e",
      "new_mode": 33188,
      "new_path": "tests/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "45a264a3ad833005daa2e3658f171c996e462486",
      "old_mode": 33188,
      "old_path": "tests/conftest.py",
      "new_id": "8b6e47dc2ebd700e11da9966cb9c8b42a44127a1",
      "new_mode": 33188,
      "new_path": "tests/conftest.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f246b082bc2e80abf125f97232dbe7c7a1c8305e",
      "new_mode": 33188,
      "new_path": "tests/env.py"
    },
    {
      "type": "modify",
      "old_id": "bc7d2c3e7abf700c4f6256d8811cc7495c09bf80",
      "old_mode": 33188,
      "old_path": "tests/pybind11_tests.cpp",
      "new_id": "76e0298e83a1088a439441580bc3866c664dcaea",
      "new_mode": 33188,
      "new_path": "tests/pybind11_tests.cpp"
    },
    {
      "type": "modify",
      "old_id": "f209964a477cc7bb5695c46e188545aaf36919ef",
      "old_mode": 33188,
      "old_path": "tests/pytest.ini",
      "new_id": "6d758ea6ac8d7315804875fba8d4e33cf1752e77",
      "new_mode": 33188,
      "new_path": "tests/pytest.ini"
    },
    {
      "type": "modify",
      "old_id": "e9292c9d9c1d7e974e8d96ac7f34a13cbceb5ad9",
      "old_mode": 33188,
      "old_path": "tests/test_async.py",
      "new_id": "df4489c499e88f190764dd17cef44b54b4516202",
      "new_mode": 33188,
      "new_path": "tests/test_async.py"
    },
    {
      "type": "modify",
      "old_id": "db1871e6aeed0fde8dfed97a912e18831b20dfed",
      "old_mode": 33188,
      "old_path": "tests/test_buffers.py",
      "new_id": "d6adaf1f5eee00f93e2b0ba7e3838c1107297080",
      "new_mode": 33188,
      "new_path": "tests/test_buffers.py"
    },
    {
      "type": "modify",
      "old_id": "c905766f8384e39313ea822a265543e5fec3a1e8",
      "old_mode": 33188,
      "old_path": "tests/test_builtin_casters.py",
      "new_id": "08d38bc1546f194021f6f47360e5a544a4267437",
      "new_mode": 33188,
      "new_path": "tests/test_builtin_casters.py"
    },
    {
      "type": "modify",
      "old_id": "0e3230c5739360578a2d53eeaad002a3306ec950",
      "old_mode": 33188,
      "old_path": "tests/test_call_policies.py",
      "new_id": "ec005c132f9c172fda1570073ada46342e38a2ea",
      "new_mode": 33188,
      "new_path": "tests/test_call_policies.py"
    },
    {
      "type": "modify",
      "old_id": "bbf8481a4dbdf1a4852c841f79cbd0dc42846e6a",
      "old_mode": 33188,
      "old_path": "tests/test_class.py",
      "new_id": "4214fe79d7fbab2b38a1f15ca39d41e7cd33a171",
      "new_mode": 33188,
      "new_path": "tests/test_class.py"
    },
    {
      "type": "modify",
      "old_id": "aba088d72b0007f9a3d5e3066b72355977688374",
      "old_mode": 33188,
      "old_path": "tests/test_eigen.cpp",
      "new_id": "56aa1a4a6fe6b60a1d85c54cd40ee70ddde3528f",
      "new_mode": 33188,
      "new_path": "tests/test_eigen.cpp"
    },
    {
      "type": "modify",
      "old_id": "ae868da5133ada9070bfd9c6aa5eb50cafd7f8ff",
      "old_mode": 33188,
      "old_path": "tests/test_eigen.py",
      "new_id": "ac68471474a869b59f786fd35cc69a3f2f1b27d5",
      "new_mode": 33188,
      "new_path": "tests/test_eigen.py"
    },
    {
      "type": "modify",
      "old_id": "66bec55f8b870ed9b40345afceac363440474626",
      "old_mode": 33188,
      "old_path": "tests/test_eval.py",
      "new_id": "b6f9d1881db8d3154c73226414fa87f257a20bc8",
      "new_mode": 33188,
      "new_path": "tests/test_eval.py"
    },
    {
      "type": "modify",
      "old_id": "49e6f4f331d96c2b303fb40a2a29858cda112d48",
      "old_mode": 33188,
      "old_path": "tests/test_factory_constructors.py",
      "new_id": "8465c59e3f9c6b14dbd2374875d7434a9f4d9bf2",
      "new_mode": 33188,
      "new_path": "tests/test_factory_constructors.py"
    },
    {
      "type": "modify",
      "old_id": "df354ad3fa1be64d03044fb1377c4ad73b968397",
      "old_mode": 33188,
      "old_path": "tests/test_kwargs_and_defaults.py",
      "new_id": "5257e0cd3061707f0dd1b79de54a0c6cdae81cd1",
      "new_mode": 33188,
      "new_path": "tests/test_kwargs_and_defaults.py"
    },
    {
      "type": "modify",
      "old_id": "913cf0ee5bdd249ef84e1029a915966952d7f9d1",
      "old_mode": 33188,
      "old_path": "tests/test_local_bindings.py",
      "new_id": "5460727e1d7ad840f5f2817e9ffbb4e10920b583",
      "new_mode": 33188,
      "new_path": "tests/test_local_bindings.py"
    },
    {
      "type": "modify",
      "old_id": "25a01c7186a6dae759c1351330444d80be20bd11",
      "old_mode": 33188,
      "old_path": "tests/test_methods_and_attributes.py",
      "new_id": "c296b6868d64f75085493e6def6d319860851b44",
      "new_mode": 33188,
      "new_path": "tests/test_methods_and_attributes.py"
    },
    {
      "type": "modify",
      "old_id": "bb602f84bb1c86806fc63bbc62e69c5571393b35",
      "old_mode": 33188,
      "old_path": "tests/test_multiple_inheritance.py",
      "new_id": "7a0259d2148f14aafeac67a43d3c906a0b5719d0",
      "new_mode": 33188,
      "new_path": "tests/test_multiple_inheritance.py"
    },
    {
      "type": "modify",
      "old_id": "1b6599dfe49711efb36aa116d7b7584b7e3b9f81",
      "old_mode": 33188,
      "old_path": "tests/test_numpy_array.py",
      "new_id": "ad3ca58c1af53e2b65ffed341a0512ebb5c20815",
      "new_mode": 33188,
      "new_path": "tests/test_numpy_array.py"
    },
    {
      "type": "modify",
      "old_id": "d173435fe69d8f8bcaec05eed5bb4a29cb1bed55",
      "old_mode": 33188,
      "old_path": "tests/test_numpy_dtypes.py",
      "new_id": "417d6f1cffbbd3a08857797c5c22f555d6f2dd33",
      "new_mode": 33188,
      "new_path": "tests/test_numpy_dtypes.py"
    },
    {
      "type": "modify",
      "old_id": "bd3c01347cab0b3dc2b96b79596dabc4ac040dde",
      "old_mode": 33188,
      "old_path": "tests/test_numpy_vectorize.py",
      "new_id": "54e44cd8d3f9630a4d76c419e449c8ce1e7cee59",
      "new_mode": 33188,
      "new_path": "tests/test_numpy_vectorize.py"
    },
    {
      "type": "modify",
      "old_id": "58d67a6339ae3830234fdec72adecff9b1ea0a32",
      "old_mode": 33188,
      "old_path": "tests/test_pickling.py",
      "new_id": "9aee70505de7acc21ee09623417d35812ae11463",
      "new_mode": 33188,
      "new_path": "tests/test_pickling.py"
    },
    {
      "type": "modify",
      "old_id": "289b4aab49d60e4b9c41b44d2f156e1f3fe413b1",
      "old_mode": 33188,
      "old_path": "tests/test_pytypes.py",
      "new_id": "c21ad6114677642615c8ef0c2603a7b37922c847",
      "new_mode": 33188,
      "new_path": "tests/test_pytypes.py"
    },
    {
      "type": "modify",
      "old_id": "4cb45912cc307f37a2dbe6e6cf15460d23a35bbb",
      "old_mode": 33188,
      "old_path": "tests/test_stl_binders.py",
      "new_id": "f9b8ea4af2a3156ecb09dd9d61d3464bb85ceefb",
      "new_mode": 33188,
      "new_path": "tests/test_stl_binders.py"
    },
    {
      "type": "modify",
      "old_id": "0f2d85fce96751802378b0e9f3f47b1724024f0c",
      "old_mode": 33188,
      "old_path": "tests/test_virtual_functions.py",
      "new_id": "b7bd5badf0223812070e1f273cf8f9c4dd18db9c",
      "new_mode": 33188,
      "new_path": "tests/test_virtual_functions.py"
    }
  ]
}
