Пример #1
0
 def test_raises_not_logged_in_exception(self):
     api = ApiWrapper(get_fake_conf())
     api.set_position(*(42, 42, 0))
     request = api.create_request()
     request.get_inventory(test='awesome')
     with self.assertRaises(NotLoggedInException):
         request.call()
Пример #2
0
 def test_raises_not_logged_in_exception(self):
     api = ApiWrapper()
     api.set_position(*(42, 42, 0))
     request = api.create_request()
     request.get_inventory(test='awesome')
     with self.assertRaises(NotLoggedInException):
         request.call()
Пример #3
0
 def test_raises_no_player_position_set_exception(self):
     request = ApiWrapper(get_fake_conf()).create_request()
     request.get_inventory(test='awesome')
     with self.assertRaises(NoPlayerPositionSetException):
         request.call()
Пример #4
0
 def test_api_wrong_request(self):
     request = ApiWrapper(get_fake_conf()).create_request()
     with self.assertRaises(AttributeError):
         request.wrong_request()
Пример #5
0
 def create_request(self, return_value='mock return'):
     request = ApiWrapper.create_request(self)
     request.can_call = MagicMock(return_value=True)
     request._call = MagicMock(return_value=return_value)
     return request
Пример #6
0
 def create_request(self, return_value='mock return'):
     request = ApiWrapper.create_request(self)
     request.can_call = MagicMock(return_value=True)
     request._call = MagicMock(return_value=return_value)
     return request
Пример #7
0
 def test_raises_no_player_position_set_exception(self):
     request = ApiWrapper().create_request()
     request.get_inventory(test='awesome')
     with self.assertRaises(NoPlayerPositionSetException):
         request.call()
Пример #8
0
 def test_api_wrong_request(self):
     request = ApiWrapper().create_request()
     with self.assertRaises(AttributeError):
         request.wrong_request()
Пример #9
0
 def test_api_call_with_no_requests_set(self):
     request = ApiWrapper().create_request()
     with self.assertRaises(EmptySubrequestChainException):
         request.call()
Пример #10
0
 def test_api_call_with_no_requests_set(self):
     api = ApiWrapper(PGoApi())
     with self.assertRaises(RuntimeError):
         api.call()
Пример #11
0
 def test_raises_not_logged_in_exception(self):
     api = ApiWrapper(PGoApi())
     api.get_inventory(test='awesome')
     with self.assertRaises(NotLoggedInException):
         api.call()
Пример #12
0
 def test_api_call_with_no_requests_set(self):
     request = ApiWrapper().create_request()
     with self.assertRaises(EmptySubrequestChainException):
         request.call()