You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bloodhound.apache.org by gj...@apache.org on 2013/02/13 11:55:40 UTC
svn commit: r1445549 -
/incubator/bloodhound/trunk/bloodhound_multiproduct/tests/model.py
Author: gjm
Date: Wed Feb 13 10:55:40 2013
New Revision: 1445549
URL: http://svn.apache.org/r1445549
Log:
test for table.field style updates - #378
Modified:
incubator/bloodhound/trunk/bloodhound_multiproduct/tests/model.py
Modified: incubator/bloodhound/trunk/bloodhound_multiproduct/tests/model.py
URL: http://svn.apache.org/viewvc/incubator/bloodhound/trunk/bloodhound_multiproduct/tests/model.py?rev=1445549&r1=1445548&r2=1445549&view=diff
==============================================================================
--- incubator/bloodhound/trunk/bloodhound_multiproduct/tests/model.py (original)
+++ incubator/bloodhound/trunk/bloodhound_multiproduct/tests/model.py Wed Feb 13 10:55:40 2013
@@ -54,6 +54,23 @@ class ProductTestCase(unittest.TestCase)
shutil.rmtree(self.env.path)
self.env.reset_db()
+ def test_set_table_field(self):
+ """tests that table.field style update works"""
+ test = {'prefix': 'td',
+ 'name': 'test field access',
+ 'description': 'product to test field setting'}
+
+ product = Product(self.env)
+
+ # attempt to set the fields from the data
+ product.prefix = test['prefix']
+ product.name = test['name']
+ product.description = test['description']
+
+ self.assertEqual(product._data['prefix'], test['prefix'])
+ self.assertEqual(product._data['name'], test['name'])
+ self.assertEqual(product._data['description'], test['description'])
+
def test_select(self):
"""tests that select can search Products by fields"""