Closed golankai closed 2 weeks ago
Are you sure this is the mutation that fails? Is that what you get with mutmut show 0
?
"position 35" in the error would be the column 35, not the line 35 of the file.
the position is indeed 35, but coincidently also the row I referred to :) when reporting the error, the position changes, as it is using a random string from Hypothesis testing. I am sure.
mutmut run
crashes as I showed above, and then also by running mutmut run 4
(4 is the id of this mutant).This is quite weird. I have seen before in our project those errors that comes from normalization, but I don't get how and why this mutant causes them, only when running through mutmut.
Weird. You could add a print(repr(line))
in the mutmut code.
I just released mutmut 3, which is a big rewrite. I believe this issue no longer applies anymore. Feel free to reopen it if it still exists.
I am working on a project that includes text normalization and using mutmut for mutation testing. mutmut is mutating line 35 to be
normalized = 'XXXX'
instead ofnormalized = ''
I then get the following error:
when I run my tests regularly they work, and when I apply this change manually and run my tests, they work too.
Have any Idea what can happen that causes this failure?