Index: third_party/httplib2/test/smoke_test.py |
diff --git a/third_party/httplib2/test/smoke_test.py b/third_party/httplib2/test/smoke_test.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..9f1e6f01d6dacb3c28faa942853487bf21afd77e |
--- /dev/null |
+++ b/third_party/httplib2/test/smoke_test.py |
@@ -0,0 +1,23 @@ |
+import os |
+import unittest |
+ |
+import httplib2 |
+ |
+from httplib2.test import miniserver |
+ |
+ |
+class HttpSmokeTest(unittest.TestCase): |
+ def setUp(self): |
+ self.httpd, self.port = miniserver.start_server( |
+ miniserver.ThisDirHandler) |
+ |
+ def tearDown(self): |
+ self.httpd.shutdown() |
+ |
+ def testGetFile(self): |
+ client = httplib2.Http() |
+ src = 'miniserver.py' |
+ response, body = client.request('http://localhost:%d/%s' % |
+ (self.port, src)) |
+ self.assertEqual(response.status, 200) |
+ self.assertEqual(body, open(os.path.join(miniserver.HERE, src)).read()) |