test/unittest_entity.py
changeset 9978 8f4b15e5b300
parent 9877 4a604b6e3067
child 10012 8c2c6fdd8d56
child 10116 4e9738f5c798
--- a/test/unittest_entity.py	Fri Aug 08 13:05:07 2014 +0200
+++ b/test/unittest_entity.py	Mon Jul 28 16:05:19 2014 +0200
@@ -754,6 +754,11 @@
             # unique attr with None value (nom in this case)
             friend = req.create_entity('Ami', prenom=u'bob')
             self.assertEqual(friend.rest_path(), unicode(friend.eid))
+            # 'ref' below is created without the unique but not required
+            # attribute, make sur that the unique _and_ required 'ean' is used
+            # as the rest attribute
+            ref = req.create_entity('Reference', ean=u'42-1337-42')
+            self.assertEqual(ref.rest_path(), 'reference/42-1337-42')
 
     def test_can_use_rest_path(self):
         self.assertTrue(can_use_rest_path(u'zobi'))