예제 #1
0
    def testUnique(self):
        games = [Game("red", 6, "blue", 4, 1), Game("red", 6, "blue", 4, 86401)]

        games = achievementTransform.do(games)

        self.assertIn("Early Bird", [a.name for a in games[0].redAchievements])
        self.assertNotIn("Early Bird", [a.name for a in games[1].redAchievements])
예제 #2
0
    def test(self):
        games = [Game("red", 6, "blue", 4, 1)]

        games = achievementTransform.do(games)

        self.assertEqual(3, len(games[0].redAchievements))
        achievements = [a.name for a in games[0].redAchievements]
        self.assertIn("First Game", achievements)
        self.assertIn("Early Bird", achievements)
        self.assertIn("Night Owl", achievements)
예제 #3
0
    def test(self):
        games = [Game('red', 6, 'blue', 4, 1)]

        games = achievementTransform.do(games)

        self.assertEqual(3, len(games[0].redAchievements))
        achievements = [a.name for a in games[0].redAchievements]
        self.assertIn('First Game', achievements)
        self.assertIn('Early Bird', achievements)
        self.assertIn('Night Owl', achievements)
예제 #4
0
    def testUnique(self):
        games = [
            Game('red', 6, 'blue', 4, 1),
            Game('red', 6, 'blue', 4, 86401),
        ]

        games = achievementTransform.do(games)

        self.assertIn('Early Bird', [a.name for a in games[0].redAchievements])
        self.assertNotIn('Early Bird',
                         [a.name for a in games[1].redAchievements])