You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- This will update the test files with basic RustPython markers (`@unittest.expectedFailure`, `@unittest.skip`, etc.)
29
-
- **Handle lib_updater warnings**: If you see warnings like `WARNING: TestCFoo does not exist in remote file`, it means the class structure changed between versions and markers couldn't be transferred automatically. These need to be manually restored in step 4 or added in step 5.
34
+
3.**Upgrade tests (quick upgrade with update_lib)**
- Patch test files preserving existing RustPython markers
39
+
- Run tests and auto-mark new test failures (not regressions)
40
+
- Remove `@unittest.expectedFailure` from tests that now pass
41
+
-**Handle warnings**: If you see warnings like `WARNING: TestCFoo does not exist in remote file`, it means the class structure changed and markers couldn't be transferred automatically. These need to be manually restored in step 4 or added in step 5.
30
42
31
43
4.**Review git diff and restore RUSTPYTHON-specific changes**
32
44
- Run `git diff Lib/test/test_$ARGUMENTS` to review all changes
0 commit comments