[IMP] account: renamed test
authorNumerigraphe - Lionel Sausin <ls@numerigraphe.fr>
Mon, 1 Feb 2010 16:56:52 +0000 (17:56 +0100)
committerNumerigraphe - Lionel Sausin <ls@numerigraphe.fr>
Mon, 1 Feb 2010 16:56:52 +0000 (17:56 +0100)
bzr revid: ls@numerigraphe.fr-20100201165652-xpk5vhjxhx2x1orx

addons/account/__terp__.py
addons/account/account_unit_test.xml [deleted file]
addons/account/test/invoice_basic_test.xml [new file with mode: 0644]

index 3930b9b..352a752 100644 (file)
@@ -67,7 +67,7 @@
         'project/project_demo.xml',
         'project/analytic_account_demo.xml',
         'demo/account_minimal.xml',
-        'account_unit_test.xml'
+        'test/invoice_basic_test.xml',
     ],
     'installable': True,
     'active': False,
diff --git a/addons/account/account_unit_test.xml b/addons/account/account_unit_test.xml
deleted file mode 100644 (file)
index 95b0a54..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<openerp>
-    <data noupdate="1">
-        <!-- This file must be loaded  _after_  account_demo.xml ! --> 
-        <record id="test_invoice_1" model="account.invoice">
-            <field name="currency_id" ref="base.EUR"/>
-            <field name="company_id" ref="base.main_company"/>
-            <field name="address_invoice_id" ref="base.res_partner_address_tang"/>
-            <field name="partner_id" ref="base.res_partner_asus"/>
-            <field name="journal_id" ref="account.sales_journal"/>
-            <field name="state">draft</field>
-            <field name="type">out_invoice</field>
-            <field name="account_id" ref="account.a_recv"/>
-            <field name="name">Test invoice 1</field>
-            <field name="address_contact_id" ref="base.res_partner_address_tang"/>
-        </record>
-        <record id="test_invoice_1_line_1" model="account.invoice.line">
-            <field name="name">Basic computer with Dvorak keyboard and left-handed mouse</field>
-            <field name="invoice_id" ref="test_invoice_1"/>
-            <field name="price_unit">250</field>
-            <field name="quantity">1</field>
-            <field name="account_id" ref="account.a_sale"/>
-        </record>
-        <record id="test_invoice_1_line_2" model="account.invoice.line">
-            <field name="name">Little server with raid 1 and 512ECC ram</field>
-            <field name="invoice_id" ref="test_invoice_1"/>
-            <field name="price_unit">800</field>
-            <field name="quantity">2</field>
-            <field name="account_id" ref="account.a_sale"/>
-        </record>
-        
-        <assert id="test_invoice_1" model="account.invoice" string="The currency unit of Test invoice 1 is EUR">
-            <test expr="currency_id.code">EUR</test>
-        </assert>
-        
-        <assert id="test_invoice_1" model="account.invoice" severity="error" string="The amount of Test invoice 1 is correct">
-            <test expr="sum([l.price_subtotal for l in invoice_line]) == 1850"/>
-            <test expr="sum([l.price_subtotal for l in invoice_line]) == amount_untaxed"/>
-        </assert>
-        
-        <workflow action="invoice_open" model="account.invoice" ref="test_invoice_1"/>
-        
-        <assert id="test_invoice_1" model="account.invoice" string="Test invoice 1 is now open">
-            <test expr="state">open</test>
-        </assert>
-        <function model="account.invoice" name="pay_and_reconcile">
-                       <!-- ids = -->                                  <value eval="[ref('test_invoice_1')]"/>
-                       <!-- pay_amount = -->                   <value eval="1850"/>
-                       <!-- pay_account_id = -->               <value eval="ref('cash')"/>
-                       <!-- period_id = -->                    <value eval="ref('account.period_' + str(int(time.strftime('%m'))))"/>
-                       <!-- pay_journal_id = -->               <value eval="ref('bank_journal')"/>
-                       <!-- writeoff_acc_id = -->              <value eval="ref('cash')"/>
-                       <!-- writeoff_period_id = -->   <value eval="ref('account.period_' + str(int(time.strftime('%m'))))"/>
-                       <!-- writeoff_journal_id = -->  <value eval="ref('bank_journal')"/>
-        </function>
-        
-        <assert id="test_invoice_1" model="account.invoice" string="Test invoice 1 is now paid">
-            <test expr="state">paid</test>
-        </assert>
-    </data>
-</openerp>
diff --git a/addons/account/test/invoice_basic_test.xml b/addons/account/test/invoice_basic_test.xml
new file mode 100644 (file)
index 0000000..f1b199a
--- /dev/null
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data noupdate="1">
+        <!-- This file must be loaded  _after_  account_demo.xml ! --> 
+        <record id="test_invoice_1" model="account.invoice">
+            <field name="currency_id" ref="base.EUR"/>
+            <field name="company_id" ref="base.main_company"/>
+            <field name="address_invoice_id" ref="base.res_partner_address_tang"/>
+            <field name="partner_id" ref="base.res_partner_asus"/>
+            <field name="journal_id" ref="account.sales_journal"/>
+            <field name="state">draft</field>
+            <field name="type">out_invoice</field>
+            <field name="account_id" ref="account.a_recv"/>
+            <field name="name">Test invoice 1</field>
+            <field name="address_contact_id" ref="base.res_partner_address_tang"/>
+        </record>
+        <record id="test_invoice_1_line_1" model="account.invoice.line">
+            <field name="name">Basic computer with Dvorak keyboard and left-handed mouse</field>
+            <field name="invoice_id" ref="test_invoice_1"/>
+            <field name="price_unit">250</field>
+            <field name="quantity">1</field>
+            <field name="account_id" ref="account.a_sale"/>
+        </record>
+        <record id="test_invoice_1_line_2" model="account.invoice.line">
+            <field name="name">Little server with raid 1 and 512ECC ram</field>
+            <field name="invoice_id" ref="test_invoice_1"/>
+            <field name="price_unit">800</field>
+            <field name="quantity">2</field>
+            <field name="account_id" ref="account.a_sale"/>
+        </record>
+        
+        <!-- XXX pointless test, it's in the record tag -->
+        <assert id="test_invoice_1" model="account.invoice" string="The currency unit of Test invoice 1 is EUR">
+            <test expr="currency_id.code">EUR</test>
+        </assert>
+        <assert id="test_invoice_1" model="account.invoice" severity="error" string="The amount of Test invoice 1 is correct">
+            <test expr="sum([l.price_subtotal for l in invoice_line]) == 1850"/>
+            <test expr="sum([l.price_subtotal for l in invoice_line]) == amount_untaxed"/>
+        </assert>
+        
+        <workflow action="invoice_open" model="account.invoice" ref="test_invoice_1"/>
+        <assert id="test_invoice_1" model="account.invoice" string="Test invoice 1 is now open">
+            <test expr="state">open</test>
+        </assert>
+        
+        <function model="account.invoice" name="pay_and_reconcile">
+                       <!-- ids = -->                                  <value eval="[ref('test_invoice_1')]"/>
+                       <!-- pay_amount = -->                   <value eval="1850"/>
+                       <!-- pay_account_id = -->               <value eval="ref('cash')"/>
+                       <!-- period_id = -->                    <value eval="ref('account.period_' + str(int(time.strftime('%m'))))"/>
+                       <!-- pay_journal_id = -->               <value eval="ref('bank_journal')"/>
+                       <!-- writeoff_acc_id = -->              <value eval="ref('cash')"/>
+                       <!-- writeoff_period_id = -->   <value eval="ref('account.period_' + str(int(time.strftime('%m'))))"/>
+                       <!-- writeoff_journal_id = -->  <value eval="ref('bank_journal')"/>
+        </function>
+        
+        <assert id="test_invoice_1" model="account.invoice" string="Test invoice 1 is now paid">
+            <test expr="state">paid</test>
+        </assert>
+    </data>
+</openerp>