fix: stub-count check must be type-aware (Should Be Equal As Integers)

Get Stub Count returns a Python int. The 25 distop tests that checked it with a bare Should Be Equal compared the int against a string literal — Robot 7.x is type-strict, so even a value-equal 1 (integer) != 1 (string) fails the assertion.

Same edit in every file: Should Be EqualShould Be Equal As Integers.

Affected (25 files)

D003_01_{exc,inc,red}
D003_02_{exc,inc,red}
D004_01_red
D007_01_{exc,red}
D009_01_{exc,red}
D012_01_{exc,inc,red}
D013_01_{exc,inc,red} / D013_02_{exc,red}
D014_01_{exc,red} / D014_02_{exc,red}
D015_01_{exc,inc,red}
D016_01_{exc,inc,red}

Verified end-to-end

After combining this fix with the HttpCtrl trailing-slash fix in !284 (merged), D003_01_inc now passes cleanly. The remaining failures in the list expose unrelated downstream issues (context-handling, fixture invalid for exclusive mode after § 9.3.3, etc.) that the type-strict assertion was previously masking — they'll need their own MRs.

Note

Depends on !284 (merged) only for D003_01_inc to actually pass; the Should Be Equal As Integers change is independent.

Merge request reports

Loading