diff --git a/src/allmydata/test/test_testing.py b/src/allmydata/test/test_testing.py index e350546ca..a5c712d77 100644 --- a/src/allmydata/test/test_testing.py +++ b/src/allmydata/test/test_testing.py @@ -58,7 +58,7 @@ class FakeWebTest(TestCase): @inlineCallbacks def do_test(): resp = yield self.http_client.put("http://example.com/uri", content) - self.assertEqual(resp.code, 200) + self.assertEqual(resp.code, 201) cap = yield resp.content() self.assertTrue(cap.startswith("URI:CHK:")) diff --git a/src/allmydata/testing/web.py b/src/allmydata/testing/web.py index fa6a2555a..99dabeddf 100644 --- a/src/allmydata/testing/web.py +++ b/src/allmydata/testing/web.py @@ -140,6 +140,7 @@ class _FakeTahoeUriHandler(Resource, object): def render_PUT(self, request): data = request.content.read() + request.setResponseCode(201) # real code does this for brand-new files return self.add_data("URI:CHK:", data) def render_POST(self, request):