Reviewers: ,
Description:
Test module for issue2253
Please review this at http://codereview.tryton.org/170002/
Affected files:
A __init__.py
A __tryton__.py
A test.py
A test.xml
Index: __init__.py
===================================================================
new file mode 100644
--- /dev/null
+++ b/__init__.py
@@ -0,0 +1,4 @@
+# This file is part of Tryton. The COPYRIGHT file at the top level of
+# this repository contains the full copyright notices and license terms.
+
+from test import *
Index: __tryton__.py
===================================================================
new file mode 100644
--- /dev/null
+++ b/__tryton__.py
@@ -0,0 +1,17 @@
+# This file is part of Tryton. The COPYRIGHT file at the top level of
+# this repository contains the full copyright notices and license terms.
+{
+ 'name': 'Test Module',
+ 'version': '1.9.0',
+ 'author': 'udono',
+ 'email': 'ud...@gmx.net',
+ 'website': 'www.tryton.org',
+ 'description': '''''',
+ 'depends': [
+ 'ir',
+ 'res',
+ ],
+ 'xml': [
+ 'test.xml',
+ ],
+}
Index: test.py
===================================================================
new file mode 100644
--- /dev/null
+++ b/test.py
@@ -0,0 +1,19 @@
+# This file is part of Tryton. The COPYRIGHT file at the top level of
+# this repository contains the full copyright notices and license terms.
+import datetime
+from trytond.model import ModelView, ModelSQL, fields
+
+
+class TestFieldsText(ModelSQL, ModelView):
+ 'Test Fields Text'
+ _name = 'test.fields.text'
+ _description = __doc__
+
+ name = fields.Char('Name', required=True)
+ desc = fields.Text('Description')
+ datetime = fields.DateTime('Datetime')
+
+ def default_datetime(self):
+ return datetime.datetime.now()
+
+TestFieldsText()
Index: test.xml
===================================================================
new file mode 100644
--- /dev/null
+++ b/test.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
+this repository contains the full copyright notices and license terms. -->
+<tryton>
+ <data>
+ <record model="ir.ui.view" id="test_fields_text_view_tree">
+ <field name="model">test.fields.text</field>
+ <field name="type">tree</field>
+ <field name="arch" type="xml">
+ <![CDATA[
+ <tree string="Test Fields Text">
+ <field name="name"/>
+ <field name="desc"/>
+ <field name="datetime"/>
+ </tree>
+ ]]>
+ </field>
+ </record>
+ <record model="ir.ui.view" id="test_fields_text_view_form">
+ <field name="model">test.fields.text</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <![CDATA[
+ <form string="Test Fields Text">
+ <label name="name"/>
+ <field name="name"/>
+ <newline/>
+ <label name="desc"/>
+ <field name="desc"/>
+ <newline/>
+ <label name="datetime"/>
+ <field name="datetime"/>
+ </form>
+ ]]>
+ </field>
+ </record>
+ <record model="ir.action.act_window" id="act_test_fields_text">
+ <field name="name">Test Fields Text</field>
+ <field name="res_model">test.fields.text</field>
+ </record>
+ <record model="ir.action.act_window.view"
id="act_test_fields_text_view_tree">
+ <field name="sequence" eval="10"/>
+ <field name="view" ref="test_fields_text_view_tree"/>
+ <field name="act_window" ref="act_test_fields_text"/>
+ </record>
+ <record model="ir.action.act_window.view"
id="act_test_fields_text_view_form">
+ <field name="sequence" eval="20"/>
+ <field name="view" ref="test_fields_text_view_form"/>
+ <field name="act_window" ref="act_test_fields_text"/>
+ </record>
+ <menuitem sequence="1000"
+ action="act_test_fields_text"
id="menu_test_fields_text_view"/>
+ </data>
+</tryton>
--
tryton-dev@googlegroups.com mailing list