Example #1
0
    def create_user(self):
        user = create_user(4, screen_name='Alice')

        self.db.session.add(user)
        self.db.session.commit()

        return user
Example #2
0
    def create_user(self):
        user = create_user(4, screen_name='Alice')

        self.db.session.add(user)
        self.db.session.commit()

        return user
Example #3
0
    def create_user(self, number, *, enabled=True):
        user = create_user(number, enabled=enabled)

        self.db.session.add(user)
        self.db.session.commit()

        return user
Example #4
0
    def create_user(self, number):
        user = create_user(number)

        self.db.session.add(user)
        self.db.session.commit()

        return user
Example #5
0
def test_hybrid_image_type_getter(database_value, expected):
    user = create_user(1)
    avatar = create_avatar(user.id)

    avatar._image_type = database_value

    assert avatar.image_type == expected
Example #6
0
def test_hybrid_image_type_setter(image_type, expected):
    user = create_user(1)
    avatar = create_avatar(user.id)

    avatar.image_type = image_type

    assert avatar._image_type == expected
Example #7
0
def test_hybrid_image_type_setter(image_type, expected):
    user = create_user(1)
    avatar = create_avatar(user)

    avatar.image_type = image_type

    assert avatar._image_type == expected
Example #8
0
def test_hybrid_image_type_getter(database_value, expected):
    user = create_user(1)
    avatar = create_avatar(user)

    avatar._image_type = database_value

    assert avatar.image_type == expected
    def create_user(self, screen_name, *, deleted=False):
        user = create_user(42, screen_name=screen_name)
        user.deleted = deleted

        self.db.session.add(user)
        self.db.session.commit()

        return str(user.id)
Example #10
0
def test_path(avatar_images_path, avatar_id, image_type, expected):
    user = create_user()

    avatar = create_avatar(user.id, id=avatar_id, image_type=image_type)

    with app_context() as app:
        app.config['PATH_USER_AVATAR_IMAGES'] = avatar_images_path
        assert avatar.path == expected
Example #11
0
    def create_user(self):
        number = 1
        screen_name = "User-{:d}".format(number)
        email_address = "user{:03d}@example.com".format(number)

        user = create_user(number, screen_name=screen_name, email_address=email_address)
        self.db.session.add(user)
        return user
Example #12
0
def test_is_expired(purpose, now, expected):
    user = create_user()
    created_at = datetime(2014, 11, 26, 17, 44, 53)

    token = create_verification_token(user.id, purpose, created_at=created_at)

    with freeze_time(now):
        assert token.is_expired == expected
Example #13
0
def test_is_expired(purpose, now, expected):
    user = create_user(1)
    created_at = datetime(2014, 11, 26, 17, 44, 53)

    token = create_verification_token(user.id, purpose, created_at=created_at)

    with freeze_time(now):
        assert token.is_expired == expected
def test_path(avatar_images_path, avatar_id, image_type, expected):
    user = create_user(1)

    avatar = create_avatar(user, id=avatar_id, image_type=image_type)

    with app_context() as app:
        app.config['PATH_USER_AVATAR_IMAGES'] = avatar_images_path
        assert avatar.path == expected
Example #15
0
    def create_user(self, password):
        user = create_user(8516)

        self.db.session.add(user)
        self.db.session.commit()

        password_service.create_password_hash(user.id, password)

        return user
    def create_user(self, password):
        user = create_user(8516)

        self.db.session.add(user)
        self.db.session.commit()

        password_service.create_password_hash(user.id, password)

        return user
    def create_order_with_items(self, price_quantity_pairs):
        user = create_user(42)
        order = create_order(placed_by=user)

        for price, quantity in price_quantity_pairs:
            article = create_article(price=price, quantity=quantity)
            order.add_item(article, quantity)

        return order
Example #18
0
    def create_user(self, screen_name):
        number = next(self.user_number_sequence)

        user = create_user(number, screen_name=screen_name)

        self.db.session.add(user)
        self.db.session.commit()

        return user
Example #19
0
def create_order_with_payment_state(payment_state):
    user = create_user()

    shop_id = 'shop-123'
    placed_by = user

    order = create_order(shop_id, placed_by)
    order.payment_state = payment_state

    return order
Example #20
0
    def setup_orderer(self):
        self.orderer = create_user(1)

        self.db.session.add(self.orderer)
        self.db.session.commit()

        session_token = create_session_token(self.orderer.id)

        self.db.session.add(session_token)
        self.db.session.commit()
Example #21
0
    def create_admin(self):
        self.admin = create_user(99, screen_name='Admin')

        db.session.add(self.admin)
        db.session.commit()

        session_token = create_session_token(self.admin.id)

        self.db.session.add(session_token)
        self.db.session.commit()
Example #22
0
def create_order_with_payment_state(payment_state):
    user = create_user(42)

    party_id = 'acme-party-2016'
    placed_by = user

    order = create_order(party_id, placed_by)
    order.payment_state = payment_state

    return order
Example #23
0
    def create_user(self):
        number = 1
        screen_name = 'User-{:d}'.format(number)
        email_address = 'user{:03d}@example.com'.format(number)

        user = create_user(number,
                           screen_name=screen_name,
                           email_address=email_address)
        self.db.session.add(user)
        return user
Example #24
0
    def setup_orderer(self):
        self.orderer = create_user(1)

        self.db.session.add(self.orderer)
        self.db.session.commit()

        session_token = create_session_token(self.orderer.id)

        self.db.session.add(session_token)
        self.db.session.commit()
Example #25
0
    def create_user(self):
        user = create_user(8516)

        self.db.session.add(user)
        self.db.session.commit()

        session_token = create_session_token(user.id)

        self.db.session.add(session_token)
        self.db.session.commit()

        return user
Example #26
0
    def create_player(self):
        player = create_user(27)

        self.db.session.add(player)
        self.db.session.commit()

        session_token = create_session_token(player.id)

        self.db.session.add(session_token)
        self.db.session.commit()

        return player
Example #27
0
    def create_user(self, number, screen_name):
        user = create_user(number, screen_name=screen_name)

        self.db.session.add(user)
        self.db.session.commit()

        session_token = create_session_token(user.id)

        self.db.session.add(session_token)
        self.db.session.commit()

        return user
Example #28
0
    def create_player(self):
        player = create_user(27)

        self.db.session.add(player)
        self.db.session.commit()

        session_token = create_session_token(player.id)

        self.db.session.add(session_token)
        self.db.session.commit()

        return player
    def create_user(self):
        user = create_user(8516)

        self.db.session.add(user)
        self.db.session.commit()

        session_token = create_session_token(user.id)

        self.db.session.add(session_token)
        self.db.session.commit()

        return user
Example #30
0
def create_order_with_items(price_quantity_pairs):
    user = create_user()

    party_id = 'acme-party-2016'
    placed_by = user

    order = create_order(party_id, placed_by)

    for price, quantity in price_quantity_pairs:
        article = create_article(price=price, quantity=quantity)
        order_item = create_order_item(order, article, quantity)

    return order
def create_order_with_items(price_quantity_pairs):
    user = create_user(42)

    party_id = 'acme-party-2016'
    placed_by = user

    order = create_order(party_id, placed_by)

    for price, quantity in price_quantity_pairs:
        article = create_article(price=price, quantity=quantity)
        order_item = create_order_item(order, article, quantity)

    return order
Example #32
0
 def setup_orderer(self):
     self.orderer = create_user(1)
     self.db.session.add(self.orderer)
     self.db.session.commit()
Example #33
0
"""
:Copyright: 2006-2015 Jochen Kupperschmidt
:License: Modified BSD, see LICENSE for details.
"""

from unittest import TestCase

from nose2.tools import params

from byceps.blueprints.ticket.models import Ticket

from testfixtures.user import create_user


user1 = create_user(1)
user2 = create_user(2)
user3 = create_user(3)


class TicketTestCase(TestCase):

    @params(
        (user1, None,  None,  user1, True ),
        (user1, user1, None,  user1, True ),
        (user1, None,  user1, user1, True ),
        (user1, user1, user1, user1, True ),

        (user1, user2, None,  user1, True ),
        (user1, None,  user2, user1, True ),
        (user1, user2, user2, user1, False),  # all management rights waived
Example #34
0
 def create_creator(self):
     creator = create_user(1)
     self.db.session.add(creator)
     self.db.session.commit()
     return creator
Example #35
0
    def setUp(self):
        super().setUp()

        self.user = create_user(1, enabled=False)
        self.db.session.add(self.user)
        self.db.session.commit()
    def setUp(self):
        super(EmailAddressConfirmationTestCase, self).setUp()

        self.user = create_user(1, enabled=False)
        self.db.session.add(self.user)
        self.db.session.commit()
Example #37
0
 def create_creator(self):
     creator = create_user(1)
     self.db.session.add(creator)
     self.db.session.commit()
     return creator
Example #38
0
"""
:Copyright: 2006-2017 Jochen Kupperschmidt
:License: Modified BSD, see LICENSE for details.
"""

from nose2.tools import params

from byceps.services.ticketing.models.ticket import Ticket

from testfixtures.user import create_user


user1 = create_user(1)
user2 = create_user(2)
user3 = create_user(3)


@params(
    (user1.id, None    , None    , user1.id, True ),
    (user1.id, user1.id, None    , user1.id, True ),
    (user1.id, None    , user1.id, user1.id, True ),
    (user1.id, user1.id, user1.id, user1.id, True ),

    (user1.id, user2.id, None    , user1.id, True ),
    (user1.id, None    , user2.id, user1.id, True ),
    (user1.id, user2.id, user2.id, user1.id, False),  # all management rights waived

    (user2.id, None    , None    , user1.id, False),
    (user2.id, user1.id, None    , user1.id, True ),
    (user2.id, None    , user1.id, user1.id, True ),
    (user2.id, user1.id, user1.id, user1.id, True ),
Example #39
0
"""
:Copyright: 2006-2018 Jochen Kupperschmidt
:License: Modified BSD, see LICENSE for details.
"""

from uuid import UUID

import pytest

from byceps.services.ticketing.models.ticket import Ticket

from testfixtures.user import create_user

ANY_BUNDLE_ID = UUID('4138fcfb-cc18-45c0-aede-d49a8e279885')

user1 = create_user('User1')
user2 = create_user('User2')
user3 = create_user('User3')


@pytest.mark.parametrize('bundle_id, expected', [
    (ANY_BUNDLE_ID, True),
    (None, False),
])
def test_belongs_to_bundle(bundle_id, expected):
    ticket = create_ticket(user1.id, bundle_id=bundle_id)

    assert ticket.belongs_to_bundle == expected


@pytest.mark.parametrize(
Example #40
0
    def create_admin(self):
        self.admin = create_user(99, screen_name='Admin')
        db.session.add(self.admin)

        db.session.commit()