Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 810 Bytes

README.md

File metadata and controls

30 lines (22 loc) · 810 Bytes

flask-gae_tests


Flask Extension with base test cases to simplify testing Flask applications on App Engine.


install with pip

pip install https://github.com/gregorynicholas/flask-gae_tests/tarball/master

usage

from flask.ext import gae_tests

# create a test Flask application..
app = Flask(__name__)
app.debug = True
app.request_class = gae_tests.FileUploadRequest

class TestCase(gae_tests.TestCase):
  def test_upload_returns_valid_blob_result(self):
    data, filename, size = gae_tests.open_test_file('test_file.jpg')
    response = app.test_client().post(
      data={'test': (data, filename)},
      path='/test_upload1',
      headers={},
      query_string={})
    self.assertEqual(200, response.status_code)