You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ch...@apache.org on 2018/06/22 22:15:47 UTC

[couchdb] 18/31: Prefer ?w=3 over hacky sleeps

This is an automated email from the ASF dual-hosted git repository.

chewbranca pushed a commit to branch elixir-suite
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit 91687ee18f70ed86735f8b7cc62076f3b5f980cd
Author: Russell Branca <ch...@apache.org>
AuthorDate: Fri Dec 8 21:41:23 2017 +0000

    Prefer ?w=3 over hacky sleeps
---
 elixir_suite/test/reduce_test.exs | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/elixir_suite/test/reduce_test.exs b/elixir_suite/test/reduce_test.exs
index a01c997..9a49bfa 100644
--- a/elixir_suite/test/reduce_test.exs
+++ b/elixir_suite/test/reduce_test.exs
@@ -38,8 +38,7 @@ function (doc) {
 
     assert Couch.put("/#{db_name}/_design/foo", [body: red_doc]).body["ok"]
     docs = make_docs(1, num_docs)
-    assert Couch.post("/#{db_name}/_bulk_docs", [body: %{:docs => docs}]).status_code == 201
-    :timer.sleep(200) # *sigh*
+    assert Couch.post("/#{db_name}/_bulk_docs", [body: %{:docs => docs}, query: %{w: 3}]).status_code == 201
 
     rows = Couch.get(view_url).body["rows"]
     assert hd(rows)["value"] == 2 * summate(num_docs)
@@ -96,8 +95,7 @@ function (doc) {
           %{keys: ["d", "b"]},
           %{keys: ["d", "c"]}
         ]
-        assert Couch.post("/#{db_name}/_bulk_docs", [body: %{docs: docs}]).status_code == 201
-        :timer.sleep(20) # *sigh*
+        assert Couch.post("/#{db_name}/_bulk_docs", [body: %{docs: docs}, query: %{w: 3}]).status_code == 201
         total_docs = 1 + ((i - 1) * 10 * 11) + ((j + 1) * 11);
         assert Couch.get("/#{db_name}").body["doc_count"] == total_docs
       end
@@ -195,9 +193,8 @@ function (keys, values, rereduce) {
 
     Enum.each(1..10, fn _ ->
       docs = for i <- 1..10, do: %{val: i * 10}
-      assert Couch.post("/#{db_name}/_bulk_docs", [body: %{:docs => docs}]).status_code == 201
+      assert Couch.post("/#{db_name}/_bulk_docs", [body: %{:docs => docs}, query: %{w: 3}]).status_code == 201
     end)
-    :timer.sleep(200) # *sigh*
 
     rows = Couch.get(view_url).body["rows"]
     assert_in_delta hd(rows)["value"]["stdDeviation"], 28.722813232690143, 0.0000000001
@@ -226,8 +223,7 @@ function (keys, values, rereduce) {
 
     assert Couch.put("/#{db_name}/_design/foo", [body: ddoc]).body["ok"]
     docs = for i <- 0..1122, do: %{_id: Integer.to_string(i), int: i}
-    assert Couch.post("/#{db_name}/_bulk_docs", [body: %{:docs => docs}]).status_code == 201
-    :timer.sleep(200) # *sigh*
+    assert Couch.post("/#{db_name}/_bulk_docs", [body: %{:docs => docs}, query: %{w: 3}]).status_code == 201
 
     rand_val = fn -> :rand.uniform(100000000) end