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)
|