GET /api/v2/video/1646
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "PyCon AU 2012", "language": "English", "slug": "the-lazy-devs-guide-to-testing-your-web-api", "speakers": [ "Ryan Kelly" ], "tags": [ "WebTest" ], "id": 1646, "state": 1, "title": "The Lazy Dev's Guide to Testing Your Web API", "summary": "Do you enjoy writing test cases for your web application? If so then this may\nnot be the talk for you. I'm going to show you how to make a single test suite\nperform triple testing duty, so you can get on with writing the fun stuff.\n\n", "description": "Do you enjoy writing test cases for your web application? If so then this may\nnot be the talk for you. I'm going to show you how to make a single test suite\nperform triple testing duty, so you can get on with writing the fun stuff.\n\nFirst, I'll show you how to use WebTest to construct a simple functional\ntestsuite for your application. By running in-process against a WSGI callable,\nthe tests can be fast and light enough to form part of your regularly-executed\nsuite.\n\nSecond, we'll use WSGIProxy to turn this into a deployment/acceptance test\nscript that you can point at a real live server to verify its behaviour. Run\nthis after every deployment to make sure you haven't broken something in the\nwild.\n\nFinally, we'll connect the suite to FunkLoad and pummel the server with a\ndistributed barrage of tests, to see how it copes under pressure.\n\n", "quality_notes": "", "copyright_text": "http://www.youtube.com/t/terms", "embed": "<object width=\"640\" height=\"390\"><param name=\"movie\" value=\"http://youtube.com/v/8fB2qY8s2i4?version=3&amp;hl=en_US\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\"http://youtube.com/v/8fB2qY8s2i4?version=3&amp;hl=en_US\" type=\"application/x-shockwave-flash\" width=\"640\" height=\"390\" allowscriptaccess=\"always\" allowfullscreen=\"true\"></embed></object>", "thumbnail_url": "http://i.ytimg.com/vi/8fB2qY8s2i4/hqdefault.jpg", "duration": null, "video_ogv_length": null, "video_ogv_url": null, "video_ogv_download_only": false, "video_mp4_length": null, "video_mp4_url": null, "video_mp4_download_only": false, "video_webm_length": null, "video_webm_url": null, "video_webm_download_only": false, "video_flv_length": null, "video_flv_url": null, "video_flv_download_only": false, "source_url": "http://www.youtube.com/watch?v=8fB2qY8s2i4", "whiteboard": "", "recorded": "2012-08-21", "added": "2013-01-15T14:29:54", "updated": "2014-04-08T20:28:27.051" }