diff options
Diffstat (limited to 'addons/base_import/tests/test_base_import.py')
| -rw-r--r-- | addons/base_import/tests/test_base_import.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/addons/base_import/tests/test_base_import.py b/addons/base_import/tests/test_base_import.py index 9fcadd27e5a..68a562971c4 100644 --- a/addons/base_import/tests/test_base_import.py +++ b/addons/base_import/tests/test_base_import.py @@ -379,6 +379,31 @@ class test_convert_import_data(TransactionCase): ['qux', '5', '6'], ]) + def test_date_fields(self): + import_wizard = self.env['base_import.import'].create({ + 'res_model': 'res.partner', + 'file': 'name,date,create_date\n' + '"foo","2013年07月18日","2016-10-12 06:06"\n', + 'file_type': 'text/csv' + + }) + + results = import_wizard.do( + ['name', 'date', 'create_date'], + { + 'date_format': '%Y年%m月%d日', + 'datetime_format': '%Y-%m-%d %H:%M', + 'quoting': '"', + 'separator': ',', + 'headers': True + } + ) + + # if results empty, no errors + self.assertItemsEqual(results, []) + + + def test_filtered(self): """ If ``False`` is provided as field mapping for a column, that column should be removed from importable data |
