facebook / facebook/TestSlide

Test failures with python 3.11+

未关闭
#364 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Python
星标
149
派生
62
PR 合并指标
30 天内没有已合并 PR

描述

**I'm using `TestSlide` version:** f22c1835f

**Given:** no changes

**When I run:** make

**I expected this to happen:** tests pass

**But, instead this happened:**

```
1) mock_constructor(), patching mechanism, original class attribute access: can call class methods
1) TypeError: Target.regular_class_method() missing 1 required positional argument: 'cls'
File "testslide/runner.py", line 837, in run
self._run_example(example)
File "testslide/runner.py", line 821, in _run_example
).run()
File "testslide/__init__.py", line 534, in run
self._sync_run_all_hooks_and_example(context_data)
File "testslide/__init__.py", line 506, in _sync_run_all_hooks_and_example
aggregated_exceptions.raise_correct_exception()
File "testslide/__init__.py", line 275, in raise_correct_exception
raise self.exceptions[0]
File "testslide/__init__.py", line 259, in catch
yield
File "testslide/__init__.py", line 497, in _sync_run_all_hooks_and_example
self._fail_if_coroutine_function(self.example.code, context_data)
File "testslide/__init__.py", line 465, in _fail_if_coroutine_function
return func(*args, **kwargs)
File "tests/mock_constructor_testslide.py", line 214, in can_call_class_methods
self.assertEqual(getattr(original_target_class, name)(), name)
```

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。