(self, request: FixtureRequest)
| 239 | ] |
| 240 | ) |
| 241 | def dx_fixture(self, request: FixtureRequest): |
| 242 | start_x, xs, expected_value = request.param |
| 243 | drawing_ops = [] |
| 244 | for x in xs: |
| 245 | if x is None: |
| 246 | drawing_ops.append(_Close()) |
| 247 | else: |
| 248 | drawing_ops.append(_BaseDrawingOperation(None, x, None)) |
| 249 | |
| 250 | builder = FreeformBuilder(None, start_x, None, None, None) |
| 251 | builder._drawing_operations.extend(drawing_ops) |
| 252 | return builder, expected_value |
| 253 | |
| 254 | @pytest.fixture( |
| 255 | params=[ |
nothing calls this directly
no test coverage detected