def testLeaveMatchUserNotInMatch(self): self.assertEqual(main.leave(DjangoBunch(name="player2"), self.match).status_code, 403) # Precondition failed self.assertEqual(len(self.match.players), 1)
def testLeaveMatch(self): response = main.leave(self.user, self.match) self.assertEqual(response.status_code, 302) self.assertTrue(not self.user in self.match.players)
def testJoinMatchNoUser(self): self.assertEqual(main.leave(None, self.match).status_code, 403) # Unauthorized # assert(joinMatch(None, match) explains that theres no user) #Unauthorized self.assertEqual(len(self.match.players), 1)