def test_isMe_WithNoPlayer(self): m = mock.Mock() octgn = mock.Mock() octgn.configure_mock( **{'me' : mock.Mock()}) im = isMe(m) self.assertRaises(ValueError, im, octgn=octgn) self.assertFalse(m.called)
def test_isMe(self): m = mock.Mock() octgn = mock.Mock() player = mock.Mock() octgn.configure_mock( **{'me' : player}) im = isMe(m) im( **{'octgn':octgn, 'player':player}) self.assertTrue(m.called)
def test_isMine_Card_WithNotMe(self): m = mock.Mock() player = mock.Mock() octgn = mock.Mock() card = mock.Mock() card.configure_mock( **{'owner': player}) octgn.configure_mock( **{'me' : mock.Mock()}) im = isMe(m) self.assertRaises(ValueError, im, octgn=octgn, card=card) self.assertFalse(m.called)
def test_isMine_Groups_WithNotMe(self): m = mock.Mock() player = mock.Mock() octgn = mock.Mock() groups = [mock.Mock() for i in range(0, 3)] for g in groups: g.configure_mock( **{'player': player}) octgn.configure_mock( **{'me' : mock.Mock()}) im = isMe(m) self.assertRaises(ValueError, im, octgn=octgn, groups=groups) self.assertFalse(m.called)