diff -r bd3cd3691ade -r 62a7100d774b cubicweb/dataimport/test/unittest_importer.py --- a/cubicweb/dataimport/test/unittest_importer.py Tue Jun 21 18:11:40 2016 +0200 +++ b/cubicweb/dataimport/test/unittest_importer.py Wed Jun 22 10:22:37 2016 +0200 @@ -64,6 +64,16 @@ self.assertEqual(entity.nom, u'de la lune') self.assertEqual(entity.prenom, u'Jean') + def test_bytes_attribute(self): + with self.admin_access.repo_cnx() as cnx: + importer = self.importer(cnx) + personne = ExtEntity('Personne', 1, {'photo': set([b'poilu']), + 'nom': set([u'alf'])}) + importer.import_entities([personne]) + cnx.commit() + entity = cnx.find('Personne').one() + self.assertEqual(entity.photo.getvalue(), b'poilu') + def test_import_missing_required_attribute(self): """Check import of ext entity with missing required attribute""" with self.admin_access.repo_cnx() as cnx: