Concrete implementation of Rewriter for testing.
| 191 | |
| 192 | |
| 193 | class ConcreteRewriter(Rewriter): |
| 194 | """Concrete implementation of Rewriter for testing.""" |
| 195 | |
| 196 | def __init__(self, new_answer="Rewritten", **kwargs): |
| 197 | super().__init__(**kwargs) |
| 198 | self.new_answer = new_answer |
| 199 | |
| 200 | def rewrite(self, item: DataItem, qa_idx: int): |
| 201 | """Concrete implementation of rewrite method.""" |
| 202 | return self.new_answer |
| 203 | |
| 204 | |
| 205 | class TestRewriterInit: |
no outgoing calls