test_api_handler.py 602 B

123456789101112131415161718192021
  1. # -*- coding: utf-8 -*-
  2. import pytest
  3. from acme.api_handler import ApiHandler
  4. class TestApiHandler:
  5. def test_get(self):
  6. api_handler = ApiHandler()
  7. assert api_handler.handle('GET_MESSAGE') == ''
  8. @pytest.mark.parametrize('set_message,expected', [
  9. ('test-message', 'test-message'),
  10. (None, ''),
  11. (' test message ', 'test message')
  12. ])
  13. def test_post(self, set_message, expected):
  14. api_handler = ApiHandler()
  15. api_handler.handle('POST_MESSAGE', message=set_message)
  16. assert api_handler.handle('GET_MESSAGE') == expected