def setUp(self): self.logger = create_ifind_logger('test_game_achievements.log') #print "Setting up Game Achievements for Player Test" self.logger.info("Setting up Game Achievemtns for Player Test.") User.objects.get_or_create(username='******', password='******') self.u = User.objects.get(username='******') UserProfile.objects.get_or_create(user=self.u) Category.objects.get_or_create( name='Numbers', desc='Looking for sites that about numbers') self.c = Category.objects.get(name='Numbers') for pn in ['one', 'two', 'three', 'four']: Page.objects.get_or_create(category=self.c, title=pn, url='www.' + pn + '.com', snippet=pn, desc=('desc: ' + pn)) Category.objects.get_or_create( name='Letters', desc='Looking for sites that about letters') self.c1 = Category.objects.get(name='Letters') self.assertEquals(len(Category.objects.all()), 2) #------------ for name in ['1', '2', '3', '4', '5', '6']: Category.objects.get_or_create( name=name, desc='Looking for sites that about {0}'.format(name)) Achievement.objects.get_or_create(name="HighScorer", desc='', xp_earned=10000, achievement_class='HighScorer') self.allcat = Achievement.objects.get_or_create( name="AllCat", desc='', xp_earned=500, achievement_class='AllCat') Achievement.objects.get_or_create(name="FivePagesInAGame", desc='', xp_earned=7, achievement_class='FivePagesInAGame') Achievement.objects.get_or_create(name="TenGamesPlayed", desc='', xp_earned=7, achievement_class='TenGamesPlayed') Achievement.objects.get_or_create(name="UberSearcher", desc='', xp_earned=7, achievement_class='UberSearcher') self.p = Page.objects.all()[0] self.cg = CurrentGame(category=self.c, current_page=self.p, user=self.u) self.up = UserProfile.objects.get(user=self.u) self.gac = GameAchievementChecker(self.u)