diff options
| author | Christophe Simonis <chs@odoo.com> | 2015-04-01 12:59:20 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2015-04-01 13:22:11 +0200 |
| commit | f18b46fcded8a7bacda291436f1b60774cb4ba0c (patch) | |
| tree | 968877b695bd06804410ba0718324a4e975ee40f /addons/base_import/tests | |
| parent | fe31451899ea84fbffe1bc17d7f41ec10a8d786a (diff) | |
[FIX] base_import: ignore stripped empty lines
Better fix for commit dab37df04d7f2ef1dc8ab6be491693294dea949b
Diffstat (limited to 'addons/base_import/tests')
| -rw-r--r-- | addons/base_import/tests/test_cases.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/addons/base_import/tests/test_cases.py b/addons/base_import/tests/test_cases.py index 768754df07c..873d749d55a 100644 --- a/addons/base_import/tests/test_cases.py +++ b/addons/base_import/tests/test_cases.py @@ -322,6 +322,28 @@ class test_convert_import_data(TransactionCase): ('', '6'), ]) + def test_empty_rows(self): + Import = self.registry('base_import.import') + id = Import.create(self.cr, self.uid, { + 'res_model': 'base_import.tests.models.preview', + 'file': 'name,Some Value\n' + 'foo,1\n' + '\n' + 'bar,2\n' + ' \n' + '\t \n' + }) + record = Import.browse(self.cr, self.uid, id) + data, fields = Import._convert_import_data( + record, ['name', 'somevalue'], + {'quoting': '"', 'separator': ',', 'headers': True,}) + + self.assertItemsEqual(fields, ['name', 'somevalue']) + self.assertItemsEqual(data, [ + ('foo', '1'), + ('bar', '2'), + ]) + def test_nofield(self): Import = self.registry('base_import.import') |
