yams #2085734 py3k compatibility [validation pending]

======================================================================
FAIL: test_validation_error_unicode_then_translation (unittest_schema.SchemaTC)
----------------------------------------------------------------------
Traceback (most recent call last)
  File "/home/rcardona/Projects/grshell-jpl/logilab/common/logilab/common/testlib.py", line 463, in _proceed
    testfunc(*args, **kwargs)
  File "/home/rcardona/Projects/grshell-jpl/yams/test/unittest_schema.py", line 498, in test_validation_error_unicode_then_translation
    self.assertEqual(str(verr), '1 (None): global message about eid 1')
  File "/usr/lib/python3.4/unittest/case.py", line 797, in assertEqual
    assertion_func(first, second, msg=msg)
  File "/usr/lib/python3.4/unittest/case.py", line 1170, in assertMultiLineEqual
    self.fail(self._formatMessage(msg, standardMsg))
  File "/usr/lib/python3.4/unittest/case.py", line 642, in fail
    raise self.failureException(msg)
AssertionError: "(1, {None: 'global message about eid %(eid)s'})" != '1 (None): global message about eid 1'
- (1, {None: 'global message about eid %(eid)s'})
?  ----      -                         ^^^^^^^^^^
+ 1 (None): global message about eid 1
? ++     +                           ^


                              no stdout
                              no stderr
prioritynormal
typebug
done in0.41.1
load0.500
load left0.000
closed by#f8c78b7091c7 [py3k] dict methods are now generators (closes #2085734)