コード例 #1
0
ファイル: tests.py プロジェクト: leifos/pagefetch
    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)