ext/test/unittest_rest.py
branchstable
changeset 6938 6c1a960735f5
parent 6340 470d8e828fda
child 7732 5430d0db52ab
--- a/ext/test/unittest_rest.py	Thu Feb 03 18:18:31 2011 +0100
+++ b/ext/test/unittest_rest.py	Mon Dec 13 19:56:59 2010 +0100
@@ -56,5 +56,17 @@
 
 ''')
 
+
+    def test_rql_role_with_vid(self):
+        context = self.context()
+        out = rest_publish(context, ':rql:`Any X WHERE X is CWUser:table`')
+        self.assert_(out.endswith('<a href="http://testing.fr/cubicweb/cwuser/anon" title="">anon</a>'
+                                  '</td></tr></tbody></table></div>\n</div>\n</p>\n'))
+
+    def test_rql_role_without_vid(self):
+        context = self.context()
+        out = rest_publish(context, ':rql:`Any X WHERE X is CWUser`')
+        self.assertEqual(out, u'<p><h1>cwuser_plural</h1><div class="section"><a href="http://testing.fr/cubicweb/cwuser/admin" title="">admin</a></div><div class="section"><a href="http://testing.fr/cubicweb/cwuser/anon" title="">anon</a></div></p>\n')
+
 if __name__ == '__main__':
     unittest_main()