[FIX] some notes and comments in import/export tests
bzr revid: xmo@openerp.com-20120801094434-t23wa2343utnevh6
This commit is contained in:
parent
e3dc738802
commit
471ef96edf
|
@ -218,6 +218,7 @@ class test_datetime(CreatorCase):
|
|||
|
||||
.. note:: on the other hand, export uses user lang for name_get
|
||||
"""
|
||||
# NOTE: ignores user timezone, always exports to UTC
|
||||
self.assertEqual(
|
||||
self.export('2011-11-07 21:05:48', context={'tz': 'Pacific/Norfolk'}),
|
||||
[[u'2011-11-07 21:05:48']])
|
||||
|
@ -260,7 +261,6 @@ class test_selection(CreatorCase):
|
|||
'src': source,
|
||||
'value': value
|
||||
})
|
||||
# FIXME: can't import an exported selection field label if lang != en_US
|
||||
self.assertEqual(
|
||||
self.export(2, context={'lang': 'fr_FR'}),
|
||||
[[u'Bar']])
|
||||
|
@ -274,8 +274,7 @@ class test_selection_function(CreatorCase):
|
|||
[[False]])
|
||||
|
||||
def test_value(self):
|
||||
""" selection functions export the *value* itself
|
||||
"""
|
||||
# FIXME: selection functions export the *value* itself
|
||||
self.assertEqual(
|
||||
self.export(1),
|
||||
[[u'1']])
|
||||
|
|
|
@ -240,7 +240,7 @@ class test_integer_field(ImporterCase):
|
|||
|
||||
|
||||
def test_nonsense(self):
|
||||
# dafuq? why does that one raise an error?
|
||||
# FIXME: shit error reporting, exceptions half the time, messages the other half
|
||||
self.assertRaises(
|
||||
ValueError,
|
||||
self.import_, ['value'], [['zorglub']])
|
||||
|
@ -384,7 +384,7 @@ class test_selection(ImporterCase):
|
|||
['Qux'],
|
||||
['Bar'],
|
||||
['Foo'],
|
||||
[2],
|
||||
['2'],
|
||||
]),
|
||||
ok(4))
|
||||
self.assertEqual([3, 2, 1, 2], values(self.read()))
|
||||
|
@ -408,6 +408,8 @@ class test_selection(ImporterCase):
|
|||
'value': value
|
||||
})
|
||||
|
||||
# FIXME: can't import an exported selection field label if lang != en_US
|
||||
# (see test_export.test_selection.test_localized_export)
|
||||
self.assertEqual(
|
||||
self.import_(['value'], [
|
||||
['toto'],
|
||||
|
@ -443,16 +445,14 @@ class test_selection_function(ImporterCase):
|
|||
]
|
||||
|
||||
def test_imported(self):
|
||||
""" By what bloody magic does that thing work?
|
||||
|
||||
=> import uses fields_get, so translates import label (may or may not
|
||||
be good news) *and* serializes the selection function to reverse
|
||||
it: import does not actually know that the selection field uses a
|
||||
function
|
||||
""" import uses fields_get, so translates import label (may or may not
|
||||
be good news) *and* serializes the selection function to reverse it:
|
||||
import does not actually know that the selection field uses a function
|
||||
"""
|
||||
# NOTE: conflict between a value and a label => ?
|
||||
self.assertEqual(
|
||||
self.import_(['value'], [
|
||||
[3],
|
||||
['3'],
|
||||
["Grault"],
|
||||
]),
|
||||
ok(2))
|
||||
|
@ -461,6 +461,8 @@ class test_selection_function(ImporterCase):
|
|||
values(self.read()))
|
||||
|
||||
def test_translated(self):
|
||||
""" Expects output of selection function returns translated labels
|
||||
"""
|
||||
self.registry('res.lang').create(self.cr, openerp.SUPERUSER_ID, {
|
||||
'name': u'Français',
|
||||
'code': 'fr_FR',
|
||||
|
@ -478,7 +480,6 @@ class test_selection_function(ImporterCase):
|
|||
'src': source,
|
||||
'value': value
|
||||
})
|
||||
# FIXME: Fucking hell
|
||||
self.assertEqual(
|
||||
self.import_(['value'], [
|
||||
['toto'],
|
||||
|
|
Loading…
Reference in New Issue