Exemple #1
0
    def setUp(self):
        self.user_1 = User.objects.create_user(username="******")
        self.user_2 = User.objects.create_user(username="******")

        self.account_a = Account.objects.create(name="account_a", type=AccountType.get("bronze"))
        self.account_a.address_add("a")

        self.account_b = Account.objects.create(name="account_b", type=AccountType.get("bronze"))
        self.account_b.address_add("b")
Exemple #2
0
    def setUp(self):
        self.account_a = Account.objects.create(
            name='account_a',
            type=AccountType.get('bronze')
        )
        self.account_b = Account.objects.create(
            name='account_b',
            type=AccountType.get('gold')
        )

        self.user_1 = User.objects.create(username='******')
        self.user_2 = User.objects.create(username='******')
Exemple #3
0
    def setUp(self):
        self.user_1 = User.objects.create_user(username='******')
        self.user_2 = User.objects.create_user(username='******')
        self.user_3 = User.objects.create_user(username='******')

        self.account_1 = Account.objects.create(
            name='account_1',
            type=AccountType.get('bronze')
        )
        self.account_1.owners.add(self.user_1)
        self.account_1.key_add(
            users=[self.user_3],
            scopes=[
                (READ, 'aaa'),
                (UPDATE, 'aaa/bbb'),
                (CREATE, None, 'session')
            ]
        )

        self.account_2 = Account.objects.create(
            name='account_2',
            type=AccountType.get('bronze')
        )
        self.account_2.owners.add(self.user_2)

        self.address_1 = Address.objects.create(
            address='aaa',
            account=self.account_1
        )
        self.address_2 = Address.objects.create(
            address='aaa/bbb',
            account=self.account_1,
            public=True
        )
        self.address_3 = Address.objects.create(
            address='bbb',
            account=self.account_2
        )
Exemple #4
0
    def setUp(self):
        self.client = Client()

        self.user_1 = User.objects.create_user(username="******", password="******")
        self.user_2 = User.objects.create_user(username="******", password="******")

        self.account = Account.objects.create(name="account_a", type=AccountType.get("bronze"))
        self.account.address_add("a", public=True)
        self.account.address_add("b")
        key = self.account.keys.create(address="b", action=READ)
        key.users = [self.user_1]

        self.com_a = Component.objects.create(address="a")
        self.com_b = Component.objects.create(address="b")
Exemple #5
0
def user_post_save(sender, instance, created, **kwargs):
    '''
    Creates a UserDetails and a personal Account when a User is first created.
    '''
    from accounts.models import Account, AccountType
    if created:
        user = instance
        guest = user.email=="guest"

        if not guest:
            account = Account.objects.create(
                name=user.username,
                type=AccountType.get('bronze'),
                personal=True
            )
            account.owners.add(user)

        UserDetails.objects.create(
            user=user,
            guest=guest
        )