diff options
author | Russell Branca <chewbranca@apache.org> | 2017-12-08 21:41:23 +0000 |
---|---|---|
committer | Russell Branca <chewbranca@apache.org> | 2017-12-08 21:41:23 +0000 |
commit | 5bce2d98a298c25b77d8dcda19deeedb494cc289 (patch) | |
tree | 485a7b8ab2baa4e03cef0471b41d99e0947b461f | |
parent | 6895fdc8b6a4147fa1a91119e701789657955376 (diff) | |
download | couchdb-5bce2d98a298c25b77d8dcda19deeedb494cc289.tar.gz |
Prefer ?w=3 over hacky sleeps
-rw-r--r-- | elixir_suite/test/reduce_test.exs | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/elixir_suite/test/reduce_test.exs b/elixir_suite/test/reduce_test.exs index a01c99764..9a49bfa5b 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 |