class GameInstanceTest(TestCase): def setUp(self): self.p1 = Player.objects.create(name='p1') self.p2 = Player.objects.create(name="p2") self.loc = Location.objects.create(name='myplace') self.bg = BoardGame.objects.create(name='testgame') self.user = User.objects.create(username="******") def test_create_game(self): self.ps1 = PlayerScore.objects.create(player=self.p1, score=5) self.ps2 = PlayerScore.objects.create(player=self.p2, score=10) self.pp1 = PlayerPlace.objects.create(player=self.p1, place=1) self.pp2 = PlayerPlace.objects.create(player=self.p2, place=2) self.gi = GameInstance(location=self.loc, boardgame = self.bg, date=datetime.datetime.now(), poster = self.user) self.gi.save() self.gi.playerscore.add(self.ps1.id, self.ps2.id) self.gi.playerplace.add(self.pp1.id, self.pp2.id) self.gi.save() print self.gi.playerscore self.assertIsInstance(self.gi, GameInstance, "Must be an instance of game")
def test_create_game(self): self.ps1 = PlayerScore.objects.create(player=self.p1, score=5) self.ps2 = PlayerScore.objects.create(player=self.p2, score=10) self.pp1 = PlayerPlace.objects.create(player=self.p1, place=1) self.pp2 = PlayerPlace.objects.create(player=self.p2, place=2) self.gi = GameInstance(location=self.loc, boardgame = self.bg, date=datetime.datetime.now(), poster = self.user) self.gi.save() self.gi.playerscore.add(self.ps1.id, self.ps2.id) self.gi.playerplace.add(self.pp1.id, self.pp2.id) self.gi.save() print self.gi.playerscore self.assertIsInstance(self.gi, GameInstance, "Must be an instance of game")