diff options
| author | Christophe Simonis <chs@odoo.com> | 2016-10-19 18:16:14 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2016-10-19 18:16:14 +0200 |
| commit | 938ffb92da1ea898f661aec04745f7630e2f378c (patch) | |
| tree | 7faeed8433101836cd0239cf6c23629ef1f1289d /addons/base_import/tests | |
| parent | 1f9e92dfef325b6727e1bee3de55bff095ec6cf2 (diff) | |
| parent | 6466aa499fc37bba5f4feeeecac99448ef88e62e (diff) | |
[MERGE] forward port branch 10.0 up to 6466aa4
Diffstat (limited to 'addons/base_import/tests')
| -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 |
