Skip to content

Commit

Permalink
[FIX] l10n_it_fatturapa: link fatturapa.attachments tests
Browse files Browse the repository at this point in the history
  • Loading branch information
micheledic committed Jul 12, 2024
1 parent 4ac381d commit f38e01c
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions l10n_it_fatturapa_in/tests/test_import_fatturapa_xml.py
Original file line number Diff line number Diff line change
Expand Up @@ -1126,6 +1126,29 @@ def test_access_other_user_e_invoice(self):
e_invoice = invoices.fatturapa_attachment_in_id
self.assertTrue(e_invoice.ir_attachment_id.read())

def test_access_other_user_e_invoice_attachments(self):
"""A user can see the e-invoice files created by other users."""
# Arrange
access_right_group_xmlid = "base.group_erp_manager"
user = self.env.user
user.groups_id -= self.env.ref("base.group_system")
user.groups_id -= self.env.ref(access_right_group_xmlid)
other_user = user.copy(login="attachment_user")
# pre-condition
self.assertFalse(user.has_group(access_right_group_xmlid))
self.assertNotEqual(user, other_user)

# Act
with self.with_user(other_user.login):
import_action = self.run_wizard(
"access_other_user_e_invoice_attachments", "IT02780790107_11004.xml"
)

# Assert
invoices = self.env[import_action["res_model"]].search(import_action["domain"])
e_invoice = invoices.fatturapa_doc_attachments
self.assertTrue(e_invoice.ir_attachment_id.read())


class TestFatturaPAEnasarco(FatturapaCommon):
def setUp(self):
Expand Down

0 comments on commit f38e01c

Please sign in to comment.