Blame tests/test_pagure_flask_ui_login.py

Pierre-Yves Chibon 0b1c13
# -*- coding: utf-8 -*-
Pierre-Yves Chibon 0b1c13
Pierre-Yves Chibon 0b1c13
"""
Pierre-Yves Chibon 0b1c13
 (c) 2016 - Copyright Red Hat Inc
Pierre-Yves Chibon 0b1c13
Pierre-Yves Chibon 0b1c13
 Authors:
Pierre-Yves Chibon 0b1c13
   Pierre-Yves Chibon <pingou@pingoured.fr>
Pierre-Yves Chibon 0b1c13
Pierre-Yves Chibon 0b1c13
"""
Pierre-Yves Chibon 0b1c13
Pierre-Yves Chibon 0b1c13
__requires__ = ['SQLAlchemy >= 0.8']
Pierre-Yves Chibon 0b1c13
import pkg_resources
Pierre-Yves Chibon 0b1c13
Pierre-Yves Chibon 0b1c13
import datetime
Pierre-Yves Chibon 0b1c13
import json
Pierre-Yves Chibon 0b1c13
import unittest
Pierre-Yves Chibon 0b1c13
import shutil
Pierre-Yves Chibon 0b1c13
import sys
Pierre-Yves Chibon 0b1c13
import tempfile
Pierre-Yves Chibon 0b1c13
import os
Pierre-Yves Chibon 0b1c13
Pierre-Yves Chibon 0b1c13
import pygit2
Pierre-Yves Chibon 0b1c13
from mock import patch
Pierre-Yves Chibon 0b1c13
Pierre-Yves Chibon 0b1c13
sys.path.insert(0, os.path.join(os.path.dirname(
Pierre-Yves Chibon 0b1c13
    os.path.abspath(__file__)), '..'))
Pierre-Yves Chibon 0b1c13
Pierre-Yves Chibon 0b1c13
import pagure.lib
Pierre-Yves Chibon 0b1c13
import tests
Pierre-Yves Chibon 0b1c13
from pagure.lib.repo import PagureRepo
Pierre-Yves Chibon 0b1c13
Pierre-Yves Chibon 0b1c13
Pierre-Yves Chibon 0b1c13
class PagureFlaskLogintests(tests.Modeltests):
Pierre-Yves Chibon 0b1c13
    """ Tests for flask app controller of pagure """
Pierre-Yves Chibon 0b1c13
Pierre-Yves Chibon 0b1c13
    def setUp(self):
Pierre-Yves Chibon 0b1c13
        """ Set up the environnment, ran before every tests. """
Pierre-Yves Chibon 0b1c13
        super(PagureFlaskLogintests, self).setUp()
Pierre-Yves Chibon 0b1c13
Pierre-Yves Chibon 0b1c13
        pagure.APP.config['TESTING'] = True
Pierre-Yves Chibon 0b1c13
        pagure.APP.config['EMAIL_SEND'] = True
Pierre-Yves Chibon 0b1c13
        pagure.SESSION = self.session
Pierre-Yves Chibon 0b1c13
        pagure.ui.SESSION = self.session
Pierre-Yves Chibon 0b1c13
        pagure.ui.login.SESSION = self.session
Pierre-Yves Chibon 0b1c13
Pierre-Yves Chibon 0b1c13
        self.app = pagure.APP.test_client()
Pierre-Yves Chibon 0b1c13
Pierre-Yves Chibon 0b1c13
Pierre-Yves Chibon 0b1c13
if __name__ == '__main__':
Pierre-Yves Chibon 0b1c13
    SUITE = unittest.TestLoader().loadTestsFromTestCase(PagureFlaskLogintests)
Pierre-Yves Chibon 0b1c13
    unittest.TextTestRunner(verbosity=2).run(SUITE)