Exemple #1
0
    def test_create(self):
        self.assertEqual(self.clan.name, 'clan-name')
        self.assertEqual(self.clan.abbr, 'abbr')
        self.assertEqual(self.clan.motto, 'clan-motto')
        self.assertEqual(self.clan.description, 'clan-description')
        self.assertEqual(self.clan.members_number, 1)

        membership = MembershipPrototype.get_by_account_id(self.account.id)

        self.assertEqual(membership.clan_id, self.clan.id)
        self.assertEqual(membership.account_id, self.account.id)
        self.assertTrue(membership.role.is_LEADER)

        self.account.reload()
        self.assertEqual(self.account.clan_id, self.clan.id)

        self.assertEqual(SubCategoryPrototype._db_count(), 1)
        self.assertTrue(
            SubCategoryPrototype.get_by_id(
                self.clan.forum_subcategory_id).restricted)
        self.assertEqual(ForumPermissionPrototype._db_count(), 1)
        self.assertNotEqual(
            ForumPermissionPrototype.get_for(self.account.id,
                                             self.clan.forum_subcategory_id),
            None)
Exemple #2
0
    def test_create(self):
        self.assertEqual(self.clan.name, 'clan-name')
        self.assertEqual(self.clan.abbr, 'abbr')
        self.assertEqual(self.clan.motto, 'clan-motto')
        self.assertEqual(self.clan.description, 'clan-description')
        self.assertEqual(self.clan.members_number, 1)

        membership = MembershipPrototype.get_by_account_id(self.account.id)

        self.assertEqual(membership.clan_id, self.clan.id)
        self.assertEqual(membership.account_id, self.account.id)
        self.assertTrue(membership.role.is_LEADER)

        self.account.reload()
        self.assertEqual(self.account.clan_id, self.clan.id)

        self.assertEqual(SubCategoryPrototype._db_count(), 1)
        self.assertTrue(SubCategoryPrototype.get_by_id(self.clan.forum_subcategory_id).restricted)
        self.assertEqual(ForumPermissionPrototype._db_count(), 1)
        self.assertNotEqual(ForumPermissionPrototype.get_for(self.account.id, self.clan.forum_subcategory_id), None)
Exemple #3
0
 def membership(self):
     if self.account.is_authenticated():
         return MembershipPrototype.get_by_account_id(self.account.id)
Exemple #4
0
 def membership(self):
     if self.account.is_authenticated():
         return MembershipPrototype.get_by_account_id(self.account.id)