pull_requests: 1694056091
This data as json
id | node_id | number | state | locked | title | user | body | created_at | updated_at | closed_at | merged_at | merge_commit_sha | assignee | milestone | draft | head | base | author_association | auto_merge | repo | url | merged_by |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1694056091 | PR_kwDOAMm_X85k-T6b | 8658 | closed | 0 | Stateful tests with Dataset | 2448579 | I was curious to see if the hypothesis [stateful testing](https://hypothesis.readthedocs.io/en/latest/stateful.html) would catch an inconsistent sequence of index manipulation operations like #8646. Turns out `rename_vars` is basically broken? (filed #8659) :P PS: this [blog post](https://hypothesis.works/articles/how-not-to-die-hard-with-hypothesis/) is amazing. ``` E state = DatasetStateMachine() E state.assert_invariants() E > === E E <xarray.Dataset> E Dimensions: () E Data variables: E *empty* E === E E E > vars: ('1', '1_') E state.add_dim_coord(var=<xarray.Variable (1: 1)> E array([0], dtype=uint32)) E state.assert_invariants() E > === E E <xarray.Dataset> E Dimensions: (1: 1) E Coordinates: E * 1 (1) uint32 0 E Data variables: E 1_ (1) uint32 0 E === E E E > renaming 1 to 0 E state.rename_vars(newname='0') E state.assert_invariants() E > === E E <xarray.Dataset> E Dimensions: (1: 1) E Coordinates: E * 0 (1) uint32 0 E Dimensions without coordinates: 1 E Data variables: E 1_ (1) uint32 0 E === E E E state.teardown() ``` | 2024-01-24T16:34:59Z | 2024-04-03T21:29:38Z | 2024-04-03T21:29:36Z | 2024-04-03T21:29:36Z | 40afd30405d0614f780a228777b780232bd8780c | 0 | 7cbfc9cc58fec7dd0d787fd2f1891e13a8b3bc96 | c5b90c54d55edd3021415427d9a26666b88da7b6 | MEMBER | 13221727 | https://github.com/pydata/xarray/pull/8658 |
Links from other tables
- 3 rows from pull_requests_id in labels_pull_requests