mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
[IMP] contract: black, isort, prettier
This commit is contained in:
committed by
Christopher Rogos
parent
23072ebf7e
commit
cddd13cf5c
@@ -539,7 +539,8 @@ class TestContract(TestContractBase):
|
||||
self.contract.contract_template_id = self.template
|
||||
|
||||
self.assertFalse(
|
||||
self.contract.contract_line_ids, "Recurring lines were not removed.",
|
||||
self.contract.contract_line_ids,
|
||||
"Recurring lines were not removed.",
|
||||
)
|
||||
self.contract.contract_template_id = self.template
|
||||
self.contract._onchange_contract_template_id()
|
||||
@@ -1627,7 +1628,8 @@ class TestContract(TestContractBase):
|
||||
self.assertFalse(new_line.is_canceled)
|
||||
self.assertEqual(self.acct_line.successor_contract_line_id, new_line)
|
||||
self.assertEqual(
|
||||
new_line.recurring_next_date, suspension_end + relativedelta(days=1),
|
||||
new_line.recurring_next_date,
|
||||
suspension_end + relativedelta(days=1),
|
||||
)
|
||||
|
||||
def test_cancel_uncancel_with_predecessor_has_successor(self):
|
||||
@@ -1737,7 +1739,8 @@ class TestContract(TestContractBase):
|
||||
[("contract_line_id", "in", contracts.mapped("contract_line_ids").ids)]
|
||||
)
|
||||
self.assertEqual(
|
||||
len(contracts.mapped("contract_line_ids")), len(invoice_lines),
|
||||
len(contracts.mapped("contract_line_ids")),
|
||||
len(invoice_lines),
|
||||
)
|
||||
|
||||
def test_contract_manually_create_invoice(self):
|
||||
@@ -1764,7 +1767,8 @@ class TestContract(TestContractBase):
|
||||
[("contract_line_id", "in", contracts.mapped("contract_line_ids").ids)]
|
||||
)
|
||||
self.assertEqual(
|
||||
len(contracts.mapped("contract_line_ids")), len(invoice_lines),
|
||||
len(contracts.mapped("contract_line_ids")),
|
||||
len(invoice_lines),
|
||||
)
|
||||
invoices = self.env["account.move"].search(action["domain"])
|
||||
self.assertFalse(invoice_lines.mapped("move_id") - invoices)
|
||||
@@ -1776,19 +1780,22 @@ class TestContract(TestContractBase):
|
||||
self.acct_line.recurring_rule_type = "monthlylastday"
|
||||
self.acct_line.date_end = "2018-03-15"
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2018-01-05"))
|
||||
self.assertEqual(last, to_date("2018-01-31"))
|
||||
self.contract.recurring_create_invoice()
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2018-02-01"))
|
||||
self.assertEqual(last, to_date("2018-02-28"))
|
||||
self.contract.recurring_create_invoice()
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2018-03-01"))
|
||||
self.assertEqual(last, to_date("2018-03-15"))
|
||||
@@ -1800,7 +1807,8 @@ class TestContract(TestContractBase):
|
||||
self.acct_line.recurring_rule_type = "monthlylastday"
|
||||
self.acct_line.date_end = "2018-03-15"
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2018-01-05"))
|
||||
self.assertEqual(last, to_date("2018-01-31"))
|
||||
@@ -1808,7 +1816,8 @@ class TestContract(TestContractBase):
|
||||
self.assertEqual(self.acct_line.recurring_next_date, to_date("2018-01-05"))
|
||||
self.contract.recurring_create_invoice()
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2018-02-01"))
|
||||
self.assertEqual(last, to_date("2018-02-28"))
|
||||
@@ -1817,7 +1826,8 @@ class TestContract(TestContractBase):
|
||||
self.assertEqual(self.acct_line.last_date_invoiced, to_date("2018-01-31"))
|
||||
self.contract.recurring_create_invoice()
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2018-03-01"))
|
||||
self.assertEqual(last, to_date("2018-03-15"))
|
||||
@@ -1826,7 +1836,8 @@ class TestContract(TestContractBase):
|
||||
self.assertEqual(self.acct_line.last_date_invoiced, to_date("2018-02-28"))
|
||||
self.contract.recurring_create_invoice()
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertFalse(first)
|
||||
self.assertFalse(last)
|
||||
@@ -1841,13 +1852,15 @@ class TestContract(TestContractBase):
|
||||
self.acct_line.date_end = "2018-08-15"
|
||||
self.contract.recurring_create_invoice()
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2018-02-05"))
|
||||
self.assertEqual(last, to_date("2018-03-04"))
|
||||
self.acct_line.recurring_next_date = "2018-06-05"
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2018-02-05"))
|
||||
self.assertEqual(last, to_date("2018-07-04"))
|
||||
@@ -1859,13 +1872,15 @@ class TestContract(TestContractBase):
|
||||
self.acct_line.date_end = "2018-08-15"
|
||||
self.contract.recurring_create_invoice()
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2018-02-05"))
|
||||
self.assertEqual(last, to_date("2018-03-04"))
|
||||
self.acct_line.recurring_next_date = "2018-06-05"
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2018-02-05"))
|
||||
self.assertEqual(last, to_date("2018-06-04"))
|
||||
@@ -1876,19 +1891,22 @@ class TestContract(TestContractBase):
|
||||
self.acct_line.recurring_rule_type = "monthly"
|
||||
self.acct_line.date_end = "2018-03-15"
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2018-01-05"))
|
||||
self.assertEqual(last, to_date("2018-02-04"))
|
||||
self.contract.recurring_create_invoice()
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2018-02-05"))
|
||||
self.assertEqual(last, to_date("2018-03-04"))
|
||||
self.contract.recurring_create_invoice()
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2018-03-05"))
|
||||
self.assertEqual(last, to_date("2018-03-15"))
|
||||
@@ -1899,19 +1917,22 @@ class TestContract(TestContractBase):
|
||||
self.acct_line.recurring_rule_type = "monthly"
|
||||
self.acct_line.date_end = "2018-03-15"
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2018-01-05"))
|
||||
self.assertEqual(last, to_date("2018-02-04"))
|
||||
self.contract.recurring_create_invoice()
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2018-02-05"))
|
||||
self.assertEqual(last, to_date("2018-03-04"))
|
||||
self.contract.recurring_create_invoice()
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2018-03-05"))
|
||||
self.assertEqual(last, to_date("2018-03-15"))
|
||||
@@ -1922,19 +1943,22 @@ class TestContract(TestContractBase):
|
||||
self.acct_line.recurring_rule_type = "yearly"
|
||||
self.acct_line.date_end = "2020-03-15"
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2018-01-05"))
|
||||
self.assertEqual(last, to_date("2019-01-04"))
|
||||
self.contract.recurring_create_invoice()
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2019-01-05"))
|
||||
self.assertEqual(last, to_date("2020-01-04"))
|
||||
self.contract.recurring_create_invoice()
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2020-01-05"))
|
||||
self.assertEqual(last, to_date("2020-03-15"))
|
||||
@@ -1945,19 +1969,22 @@ class TestContract(TestContractBase):
|
||||
self.acct_line.recurring_rule_type = "yearly"
|
||||
self.acct_line.date_end = "2020-03-15"
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2018-01-05"))
|
||||
self.assertEqual(last, to_date("2019-01-04"))
|
||||
self.contract.recurring_create_invoice()
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2019-01-05"))
|
||||
self.assertEqual(last, to_date("2020-01-04"))
|
||||
self.contract.recurring_create_invoice()
|
||||
first, last, recurring_next_date = self.acct_line._get_period_to_invoice(
|
||||
self.acct_line.last_date_invoiced, self.acct_line.recurring_next_date,
|
||||
self.acct_line.last_date_invoiced,
|
||||
self.acct_line.recurring_next_date,
|
||||
)
|
||||
self.assertEqual(first, to_date("2020-01-05"))
|
||||
self.assertEqual(last, to_date("2020-03-15"))
|
||||
@@ -2302,7 +2329,9 @@ class TestContract(TestContractBase):
|
||||
group_can_terminate_contract.users |= self.env.user
|
||||
with self.assertRaises(ValidationError):
|
||||
self.contract._terminate_contract(
|
||||
self.terminate_reason, "terminate_comment", to_date("2018-02-13"),
|
||||
self.terminate_reason,
|
||||
"terminate_comment",
|
||||
to_date("2018-02-13"),
|
||||
)
|
||||
|
||||
def test_recurrency_propagation(self):
|
||||
|
||||
@@ -24,7 +24,8 @@ class TestContractPortal(odoo.tests.HttpCase):
|
||||
self.authenticate("portal", "portal")
|
||||
http.root.session_store.save(self.session)
|
||||
url_contract = "/my/contracts/{}?access_token={}".format(
|
||||
contract.id, contract.access_token,
|
||||
contract.id,
|
||||
contract.access_token,
|
||||
)
|
||||
self.assertEqual(self.url_open(url=url_contract).status_code, 200)
|
||||
contract.message_unsubscribe(partner_ids=user_portal.partner_id.ids)
|
||||
|
||||
Reference in New Issue
Block a user