switch from ddportfolio to debianmemberportfolio
[debianmemberportfolio.git] / debianmemberportfolio / tests / functional / test_portfolio.py
1 # -*- python -*-
2 # -*- coding: utf-8 -*-
3 #
4 # Debian Member Portfolio Service PortfolioController test
5 #
6 # Copyright © 2009-2014 Jan Dittberner <jan@dittberner.info>
7 #
8 # This file is part of the Debian Member Portfolio Service.
9 #
10 # Debian Member Portfolio Service is free software: you can redistribute it
11 # and/or modify it under the terms of the GNU Affero General Public License as
12 # published by the Free Software Foundation, either version 3 of the License,
13 # or (at your option) any later version.
14 #
15 # Debian Member Portfolio Service is distributed in the hope that it will be
16 # useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
17 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Affero
18 # General Public License for more details.
19 #
20 # You should have received a copy of the GNU Affero General Public License
21 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
22 #
23 """
24 This module defines test cases for the PortfolioController.
25 """
26
27 from debianmemberportfolio.tests import TestController, url
28
29
30 class TestPortfolioController(TestController):
31     """
32     Test cases for PortfolioController.
33     """
34
35     def test_index(self):
36         """
37         Test for the controller's index action.
38         """
39         response = self.app.get(url(controller='portfolio', action='index'))
40         # Test response...
41         assert response.status_int == 200
42         assert response.content_type == "text/html"
43         assert "Debian Member Portfolio Service" in response