-
Notifications
You must be signed in to change notification settings - Fork 53
chore: update dep behave to 1.2.7.dev8 #172
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Found a problem in this. The atomicity of db transactions does change, for some reason. With |
And the same thing happens with |
I think the problem lies in Could it be that the way |
|
IIUC, the changes related to the differing behavior are found in behave/behave@f4d5028 (runner.py). See also |
It used to be required for older pre-releases of Behave, up until 1.2.7.dev6, to support reading configuration from See behave/behave#1251 (comment) for a related discussion. |
This is a very important observation! Thank you so much for digging this deep. 🫶 We need to find a way how to fix this. We have failing tests proving the changed behavior, but I've not been able to figure out a solution for the problem yet. Since also fixtures were involved somewhere down the road, I thought the key might be to call Behave's @jenisys could you suggest what to change on the monkey-patch code to make it work again? |
POTENTIAL PROBLEM:
SEE ALSO:
|
The code in behave-django assumes that IIUC, the logic in |
@bittner Therefore, Note that |
There is newer version 1.3.1, too. But this shouldn't change too much. But it will fix some async running problems I am facing.
It complains that WARNING: behave 1.2.7.dev8 does not provide the extra 'toml'. Is it required for what?