Пример #1
0
 def test_remove(self):
     self.clan.remove()
     self.assertEqual(ClanPrototype._db_count(), 0)
     self.assertEqual(MembershipPrototype._db_count(), 0)
     self.assertEqual(SubCategoryPrototype._db_count(), 1)
     self.assertEqual(ForumPermissionPrototype._db_count(), 0)
     self.assertEqual(ForumPermissionPrototype.get_for(self.account.id, self.clan.forum_subcategory_id), None)
Пример #2
0
 def test_remove(self):
     self.clan.remove()
     self.assertEqual(ClanPrototype._db_count(), 0)
     self.assertEqual(MembershipPrototype._db_count(), 0)
     self.assertEqual(SubCategoryPrototype._db_count(), 1)
     self.assertEqual(ForumPermissionPrototype._db_count(), 0)
     self.assertEqual(ForumPermissionPrototype.get_for(self.account.id, self.clan.forum_subcategory_id), None)
Пример #3
0
 def test_unique_abbr(self):
     self.assertRaises(IntegrityError,
                       ClanPrototype.create,
                       self.accounts_factory.create_account(),
                       abbr=self.clan.abbr,
                       name='bla-name',
                       motto='bla-motto',
                       description='bla-description')
     self.assertEqual(ClanPrototype._db_count(), 1)
     self.assertEqual(MembershipPrototype._db_count(), 1)
     self.assertEqual(ForumPermissionPrototype._db_count(), 1)
Пример #4
0
 def test_unique_owner(self):
     self.assertRaises(IntegrityError,
                       ClanPrototype.create,
                       self.account,
                       abbr='abr2',
                       name='bla-name',
                       motto='bla-motto',
                       description='bla-description')
     self.assertEqual(ClanPrototype._db_count(), 1)
     self.assertEqual(MembershipPrototype._db_count(), 1)
     self.assertEqual(ForumPermissionPrototype._db_count(), 1)
Пример #5
0
 def test_unique_owner(self):
     self.assertRaises(IntegrityError,
                       ClanPrototype.create,
                       self.account,
                       abbr='abr2',
                       name='bla-name',
                       motto='bla-motto',
                       description=u'bla-description')
     self.assertEqual(ClanPrototype._db_count(), 1)
     self.assertEqual(MembershipPrototype._db_count(), 1)
     self.assertEqual(ForumPermissionPrototype._db_count(), 1)
Пример #6
0
    def test_unique_name(self):
        self.assertRaises(IntegrityError,
                          ClanPrototype.create,
                          self.accounts_factory.create_account(),
                          abbr='abr2',
                          name=self.clan.name,
                          motto='bla-motto',
                          description='bla-description')

        self.assertEqual(ClanPrototype._db_count(), 1)
        self.assertEqual(MembershipPrototype._db_count(), 1)
        self.assertEqual(ForumPermissionPrototype._db_count(), 1)
Пример #7
0
 def test_unique_abbr(self):
     result, account_id, bundle_id = register_user('test_user_2', '*****@*****.**', '111111')
     self.assertRaises(IntegrityError,
                       ClanPrototype.create,
                       AccountPrototype.get_by_id(account_id),
                       abbr=self.clan.abbr,
                       name='bla-name',
                       motto='bla-motto',
                       description=u'bla-description')
     self.assertEqual(ClanPrototype._db_count(), 1)
     self.assertEqual(MembershipPrototype._db_count(), 1)
     self.assertEqual(ForumPermissionPrototype._db_count(), 1)