==========================
Contract workflow Scenario
==========================
Imports::
>>> import datetime
>>> from proteus import Model, Wizard
>>> from trytond.modules.hr.employee import Employee
>>> from trytond.modules.hr.contract import Contract
Create contract::
>>> c = Model.get('company.employee')
Failed example:
c = Model.get('company.employee')
Exception raised:
Traceback (most recent call last):
File "/usr/lib/python3.7/doctest.py", line 1329, in __run
compileflags, 1), test.globs)
File "<doctest scenario_contract_workflow.rst[4]>", line 1, in <module>
c = Model.get('company.employee')
File "/usr/local/lib/python3.7/dist-packages/proteus/__init__.py", line 760, in get
class Spam(Model, metaclass=MetaModelFactory(name, config=config)()):
File "/usr/local/lib/python3.7/dist-packages/proteus/__init__.py", line 470, in __call__
models_key = 'c%su%s' % (id(self.config), self.config.user)
AttributeError: 'NoneType' object has no attribute 'user'
employee.py
class Employee(ModelSQL, ModelView):
"""Company Employee."""
__name__ = "company.employee"
Why is there an exception and how to avoid it ?