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

Reply via email to