changeset 0afe80b1f24f in modules/analytic_account:default
details:
https://hg.tryton.org/modules/analytic_account?cmd=changeset;node=0afe80b1f24f
description:
Prevent assign unknown attributes on Model
by adding __slots__ on PoolMeta
issue8567
review254091002
diffstat:
account.py | 2 +-
tests/test_analytic_account.py | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diffs (32 lines):
diff -r b06417848a34 -r 0afe80b1f24f account.py
--- a/account.py Sat Sep 07 23:38:20 2019 +0200
+++ b/account.py Sat Sep 07 23:45:08 2019 +0200
@@ -465,7 +465,7 @@
class AnalyticMixin(object):
-
+ __slots__ = ()
analytic_accounts = fields.One2Many('analytic.account.entry', 'origin',
'Analytic Accounts',
size=Eval('analytic_accounts_size', 0),
diff -r b06417848a34 -r 0afe80b1f24f tests/test_analytic_account.py
--- a/tests/test_analytic_account.py Sat Sep 07 23:38:20 2019 +0200
+++ b/tests/test_analytic_account.py Sat Sep 07 23:45:08 2019 +0200
@@ -200,12 +200,12 @@
expense_line.analytic_lines = [
AnalyticLine(
- account=analytic_account1, name='Test',
- debit=Decimal(50), journal=journal_expense,
+ account=analytic_account1,
+ debit=Decimal(50),
date=period.start_date),
AnalyticLine(
- account=analytic_account2, name='Test',
- debit=Decimal(50), journal=journal_expense,
+ account=analytic_account2,
+ debit=Decimal(50),
date=period.start_date),
]
expense_line.save()