Exemplo n.º 1
0
def create_user():
    user = User(email="*****@*****.**",
                location="Lagos",
                name="test test",
                picture="www.andela.com/test")
    user.save()
    db_session().commit()
Exemplo n.º 2
0
 def func_wrapper(self):
     super_admin_role = Role.query.filter_by(role='Super Admin').first()
     user = User.query.filter_by(email="*****@*****.**").first()
     user.roles.pop()
     user.roles.append(super_admin_role)
     user.save()
     db_session().commit()
     return func(self)
Exemplo n.º 3
0
 def func_wrapper(self):
     headers = {"Authorization": "Bearer" + " " + USER_TOKEN}
     user = User(email='*****@*****.**',
                 name='this user',
                 location="Nairobi",
                 picture='www.andela.com/user')
     user.save()
     user.roles.append(role)
     db_session().commit()
     return headers
Exemplo n.º 4
0
def create_user():
    user = User(email='*****@*****.**',
                location="Kampala",
                name="test test",
                picture="www.andela.com/testuser")
    user.save()
    role = base.role
    user.roles.append(role)
    db_session().commit()
    return user
Exemplo n.º 5
0
    def test_query_role_by_role(self):
        role = Role(role='Ops')
        role.save()
        db_session().commit()

        execute_query = self.client.execute(
            query_role_by_role, context_value={'session': db_session})

        expected_responese = query_role_by_role_response
        self.assertEqual(execute_query, expected_responese)
Exemplo n.º 6
0
 def func_wrapper(self):
     user_role = Role(role='Default User')
     user_role.save()
     user = User(email='*****@*****.**',
                 name='Test user',
                 location="Lagos",
                 picture='www.andela.com/testuser')
     user.save()
     user.roles.append(user_role)
     db_session().commit()
Exemplo n.º 7
0
 def func_wrapper(self):
     headers = {"Authorization": "Bearer" + " " + user_api_token}
     user = User(email='*****@*****.**',
                 name='this user',
                 location="Nairobi",
                 picture='www.andela.com/user')
     user.save()
     user_role = UsersRole(user_id=user.id, role_id=1)
     user_role.save()
     db_session().commit()
     return headers
Exemplo n.º 8
0
    def test_query_users_by_email(self):
        user = User(email='*****@*****.**',
                    name="test test",
                    picture="www.andela.com/test")
        user.save()
        db_session().commit()

        execute_query = self.client.execute(
            query_user_by_email, context_value={'session': db_session})

        expected_responese = query_user_email_response
        self.assertEqual(execute_query, expected_responese)
Exemplo n.º 9
0
    def test_query_role(self):
        """
        Testing for User creation
        """
        role = Role(role='Ops')
        role.save()
        db_session().commit()

        execute_query = self.client.execute(
            role_query, context_value={'session': db_session})

        expected_responese = role_query_response
        self.assertEqual(execute_query, expected_responese)
Exemplo n.º 10
0
    def test_change_user_role(self):
        user = User(email='*****@*****.**',
                    location="Kampala",
                    name="test test",
                    picture="www.andela.com/testuser")
        user.save()
        user_role = UsersRole(user_id=user.id, role_id=1)
        user_role.save()
        db_session().commit()

        CommonTestCases.admin_token_assert_equal(
            self, change_user_role_mutation_query,
            change_user_role_mutation_response)
Exemplo n.º 11
0
    def test_query_users_role_by_role(self):
        user = User(email='*****@*****.**',
                    location="Lagos",
                    name="test test",
                    picture="www.andela.com/testuser")
        user.save()
        role = base.role
        user.roles.append(role)
        db_session().commit()

        execute_query = self.client.execute(
            query_user_by_user_email, context_value={'session': db_session})

        expected_response = query_user_by_user_email_response
        self.assertEqual(execute_query, expected_response)
Exemplo n.º 12
0
    def test_query_users_role_by_role(self):
        user = User(email='*****@*****.**',
                    location="Lagos",
                    name="test test",
                    picture="www.andela.com/testuser")
        user.save()
        user_role = UsersRole(user_id=user.id, role_id=1)
        user_role.save()
        db_session().commit()

        execute_query = self.client.execute(
            query_user_by_user_id, context_value={'session': db_session})

        expected_response = query_user_by_user_id_response
        self.assertEqual(execute_query, expected_response)
Exemplo n.º 13
0
    def test_user_role_creation(self):
        """
        Testing for User Role creation
        """
        user = User(email="*****@*****.**", location="Lagos",
                    name="test test",
                    picture="www.andela.com/test")
        user.save()
        db_session().commit()

        execute_query = self.client.execute(
            user_role_mutation_query,
            context_value={'session': db_session})

        expected_responese = user_role_mutation_response
        self.assertEqual(execute_query, expected_responese)
Exemplo n.º 14
0
    def test_query_users_role(self):
        """
        Testing for query User role
        """
        user = User(email="*****@*****.**",
                    location="Lagos",
                    name="test test",
                    picture="www.andela.com/testuser")
        user.save()

        user.roles.append(user_role)
        db_session().commit()

        execute_query = self.client.execute(
            user_role_query, context_value={'session': db_session})
        expected_responese = user_role_query_response
        self.assertEqual(execute_query, expected_responese)