Exemplo n.º 1
0
 def test_user_role(self):
     with app.app_context():
         # записываем в БД эту запись
         user = User(sign_login='******',
                     sign_password='******',
                     sign_role=None)
         # print(user.save_to_db())
         assert user.save_to_db() == 'error'
Exemplo n.º 2
0
 def test_user_login(self):
     with app.app_context():
         # записываем в БД эту запись
         hash_password = generate_password_hash('password1')
         user = User(sign_login=None,
                     sign_password=hash_password,
                     sign_role=3)
         assert user.save_to_db() == 'error'
Exemplo n.º 3
0
        def test_sign_in_doctor(self, check_hash):
            with app.app_context():
                # записываем в БД эту запись
                user = User(sign_login='******',
                            sign_password='******',
                            sign_role=2)
                db.session.add(user)
                db.session.commit()

                # создаем экземпляр класса Users
                user = Users('login2', 'password2')
                assert user.sign_in(check_hash) == 'doctor_space'
Exemplo n.º 4
0
                             sign_role=1)

    def with_login(self, login):
        self.new_user.sign_login = login

    def with_password(self, password):
        self.new_user.sign_password = password

    def with_role(self, role):
        self.new_user.sign_role = role

    def build(self):
        return self.new_user


with app.app_context():

    class TestIntegrations(unittest.TestCase):
        def setUp(self):
            self.app = app.test_client()
            app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite://'
            db.create_all()

        def test_get_users_status_2(self):
            expected_result = {"text": "text", "title": "title"}
            r = requests.post(
                'http://127.0.0.1:5000/news?news_title=title&news_text=text')
            assert r.status_code == 200
            assert expected_result == r.json()

        def test_get_users_status_3(self):
Exemplo n.º 5
0
 def test_registration_password(self):
     with app.app_context():
         user = Users('login1', 'password1')
         assert user.registration('password2',
                                  1) == 'Пароли не совпадают'
Exemplo n.º 6
0
 def test_registration_login(self):
     with app.app_context():
         user = Users(None, 'password1')
         assert user.registration('password1',
                                  1) == 'Заполните все поля!'
Exemplo n.º 7
0
 def test_registration(self):
     with app.app_context():
         user = Users('login1', 'password1')
         assert user.registration('password1', 1) == 'ok'