From: Brian Warner Date: Fri, 17 Aug 2007 00:03:50 +0000 (-0700) Subject: test_system.py: verify that we can replace files in place X-Git-Url: https://git.rkrishnan.org/%5B/%5D%20/uri/frontends/FTP-and-SFTP.rst?a=commitdiff_plain;h=6b5e05cc6734ba28918913a51dc316c2dc0c759f;p=tahoe-lafs%2Ftahoe-lafs.git test_system.py: verify that we can replace files in place --- diff --git a/src/allmydata/test/test_system.py b/src/allmydata/test/test_system.py index c369dcc1..82a6c6fa 100644 --- a/src/allmydata/test/test_system.py +++ b/src/allmydata/test/test_system.py @@ -576,6 +576,12 @@ class SystemTest(testutil.SignalMixin, unittest.TestCase): d.addCallback(lambda res: self.GET("vdrive/global/subdir3/new.txt")) d.addCallback(self.failUnlessEqual, "new.txt contents") + # can we replace files in place? + d.addCallback(lambda res: self.PUT("vdrive/global/subdir3/new.txt", + "NEWER contents")) + d.addCallback(lambda res: self.GET("vdrive/global/subdir3/new.txt")) + d.addCallback(self.failUnlessEqual, "NEWER contents") + # TODO: mangle the second segment of a file, to test errors that # occur after we've already sent some good data, which uses a # different error path.