cubicweb/web/test/unittest_views_wdoc.py
author Guillaume Vandevelde <gvandevelde@logilab.fr>
Thu, 13 Feb 2020 13:56:12 +0100
branch3.26
changeset 12876 fe9bd0e937e4
parent 12337 04ff0d3ef1d3
permissions -rw-r--r--
[pkg] version 3.26.15
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12335
ec2ab8dc93a2 [test] Add a trivial test for "wdoc" view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     1
from cubicweb.devtools import testlib
ec2ab8dc93a2 [test] Add a trivial test for "wdoc" view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     2
ec2ab8dc93a2 [test] Add a trivial test for "wdoc" view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     3
ec2ab8dc93a2 [test] Add a trivial test for "wdoc" view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     4
class WdocViewsTC(testlib.CubicWebTC):
ec2ab8dc93a2 [test] Add a trivial test for "wdoc" view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     5
ec2ab8dc93a2 [test] Add a trivial test for "wdoc" view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     6
    def test(self):
ec2ab8dc93a2 [test] Add a trivial test for "wdoc" view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     7
        with self.admin_access.web_request(fid='main') as req:
ec2ab8dc93a2 [test] Add a trivial test for "wdoc" view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     8
            page = req.view('wdoc')
ec2ab8dc93a2 [test] Add a trivial test for "wdoc" view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     9
        self.assertIn(u'Site documentation', page)
12337
04ff0d3ef1d3 [py3] Use "utf-8" as input encoding for docutils in rest extension
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12335
diff changeset
    10
        # This part is renderend through rst extension (..winclude directive).
04ff0d3ef1d3 [py3] Use "utf-8" as input encoding for docutils in rest extension
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12335
diff changeset
    11
        self.assertIn(u'This web application is based on the CubicWeb knowledge management system',
04ff0d3ef1d3 [py3] Use "utf-8" as input encoding for docutils in rest extension
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12335
diff changeset
    12
                      page)
12335
ec2ab8dc93a2 [test] Add a trivial test for "wdoc" view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
    13
ec2ab8dc93a2 [test] Add a trivial test for "wdoc" view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
    14
ec2ab8dc93a2 [test] Add a trivial test for "wdoc" view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
    15
if __name__ == '__main__':
ec2ab8dc93a2 [test] Add a trivial test for "wdoc" view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
    16
    import unittest
ec2ab8dc93a2 [test] Add a trivial test for "wdoc" view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
    17
    unittest.main()