diff options
| author | Xavier Morel <xmo@odoo.com> | 2015-03-03 11:55:18 +0100 |
|---|---|---|
| committer | Xavier Morel <xmo@odoo.com> | 2015-03-03 11:55:18 +0100 |
| commit | f64a2fa3867c13429a4ea20fdbdbfc7e120fc0df (patch) | |
| tree | 2efd9faff67cff0a9b569809bc79a0e8a131e8e8 /addons/web/static/test/evals.js | |
| parent | adf5b5e0e85d21128a96cabbd312031c0bb44fae (diff) | |
[ADD] js tests: more relativedelta tests
* add some more boundary tests and nudges
* add test for weekday
ref #5089
Diffstat (limited to 'addons/web/static/test/evals.js')
| -rw-r--r-- | addons/web/static/test/evals.js | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/addons/web/static/test/evals.js b/addons/web/static/test/evals.js index 13ac0f3f3b7..a85f973e874 100644 --- a/addons/web/static/test/evals.js +++ b/addons/web/static/test/evals.js @@ -261,9 +261,21 @@ openerp.testing.section('eval.types', { }); test('relastivedelta', function (instance) { strictEqual( - py.eval("(datetime.date(2012, 2, 15) + relativedelta(days=-1)).strftime('%Y-%m-%d 23:59:59')", + py.eval("(datetime.date(2012, 2, 15) + relativedelta(days=1)).strftime('%Y-%m-%d')", instance.web.pyeval.context()), - "2012-02-14 23:59:59"); + "2012-02-16"); + strictEqual( + py.eval("(datetime.date(2012, 2, 15) + relativedelta(days=-1)).strftime('%Y-%m-%d')", + instance.web.pyeval.context()), + "2012-02-14"); + strictEqual( + py.eval("(datetime.date(2012, 2, 1) + relativedelta(days=-1)).strftime('%Y-%m-%d')", + instance.web.pyeval.context()), + '2012-01-31'); + strictEqual( + py.eval("(datetime.date(2015,2,5)+relativedelta(days=-6,weekday=0)).strftime('%Y-%m-%d')", + instance.web.pyeval.context()), + '2015-02-02'); }); test('datetime.tojson', function (instance) { var result = py.eval( |
