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)
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)
def membership(self): if self.account.is_authenticated(): return MembershipPrototype.get_by_account_id(self.account.id)