示例#1
0
 def testLeaveMatchUserNotInMatch(self):
     self.assertEqual(main.leave(DjangoBunch(name="player2"), self.match).status_code, 403)  # Precondition failed
     self.assertEqual(len(self.match.players), 1)
示例#2
0
 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)
示例#3
0
 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)