El único tests acá está comentado:
|
@skip("Currently not working -- needs to get looked at.") |
|
def test_validation_with_observations(self): |
|
receipt = factories.ReceiptFactory( |
|
document_number=20291144404, |
|
document_type__code=80, |
|
point_of_sales=models.PointOfSales.objects.first(), |
|
receipt_type__code=1, |
|
) |
|
factories.VatFactory(vat_type__code=5, receipt=receipt) |
|
factories.TaxFactory(tax_type__code=3, receipt=receipt) |
|
|
|
errs = models.Receipt.objects.all().validate() |
|
|
|
assert len(errs) == 0 |
|
assert receipt.validation.result == models.ReceiptValidation.RESULT_APPROVED |
|
assert models.ReceiptValidation.objects.count() == 1 |
|
assert models.Observation.objects.count() == 1 |
|
assert receipt.validation.observations.count() == 1 |
Habría que buscar un caso que sepamos con certeza siempre devuelve observaciones, y crear un test de ese.