From cd3ad76cfbe09d2d84a9a8d2f5f51952f69706ed Mon Sep 17 00:00:00 2001
From: Brian Warner <warner@lothar.com>
Date: Mon, 4 Dec 2006 00:46:21 -0700
Subject: [PATCH] more upload unit tests

---
 allmydata/test/test_upload.py | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/allmydata/test/test_upload.py b/allmydata/test/test_upload.py
index 333143b2..a97dfe12 100644
--- a/allmydata/test/test_upload.py
+++ b/allmydata/test/test_upload.py
@@ -151,3 +151,27 @@ class NextPeer(unittest.TestCase):
                                           ])
         d.addCallback(_check)
         return d
+
+    responses3 = ["good", # 0
+                 "good", # 1
+                 "good", # 2
+                 "good", # 3
+                 "good", # 4
+                 ]
+
+    def test_4(self):
+        c = FakeClient(self.responses3)
+        u = NextPeerUploader(c)
+        u._verifierid = "verifierid"
+        u._shares = 4
+        u._share_size = 100
+        d = u.start()
+        def _check(res):
+            self.failUnlessEqual(u.goodness_points, 4)
+            self.compare_landlords(u, c, [(0, 0),
+                                          (1, 1),
+                                          (2, 2),
+                                          (3, 3),
+                                          ])
+        d.addCallback(_check)
+        return d
-- 
2.45.2