In this code with branch coverage, "Line of interest" is marked as partial (3->-3) ``` #!python def f(a, b): c = (i for i in a) d = (j for j in b) # Line of interest return dict(zip(c, d)) print(f(['a', 'b'], [1, 2])) ``` Happens with 4.0.3 and 4.1b2+ ---------------------------------------- - Bitbucket: https://bitbucket.org/ned/coveragepy/issue/475