Esempio n. 1
0
def invoice_builder():
    class MockIdentifier:
        def identify(self, document):
            return document, ""

    class MockReviewer:
        def review(self, document):
            return None

    invoice_composer = resolve_invoice_composer()
    validator = Validator(MockReviewer())
    identifier = MockIdentifier()
    builder = DocumentBuilder(invoice_composer, identifier, validator)
    return builder
Esempio n. 2
0
def test_resolve_invoice_composer():
    assert isinstance(resolve_invoice_composer(), InvoiceComposer)
def composer():
    return resolve_invoice_composer()