@@ -17,9 +17,9 @@ defmodule RemotePersistentTerm.Fetcher.S3Test do
1717 end )
1818
1919 assert capture_log ( fn ->
20- assert { :error , "Unknown error" } = S3 . current_version ( % S3 { bucket: "bucket" } )
20+ assert { :error , "Unknown error" } = S3 . current_version ( % S3 { bucket: "bucket" , key: "key" } )
2121 end ) =~
22- "Elixir.RemotePersistentTerm.Fetcher.S3 - unknown error: :unknown_error"
22+ "Elixir.RemotePersistentTerm.Fetcher.S3 - s3://bucket/key - unknown error: :unknown_error"
2323 end
2424
2525 describe "init/1" do
@@ -67,9 +67,9 @@ defmodule RemotePersistentTerm.Fetcher.S3Test do
6767 assert { :ok , "current-etag" } = result
6868 end )
6969
70- assert log =~ "Failed to fetch from primary region #{ @ region } "
70+ assert log =~ "s3:// #{ @ bucket } / #{ @ key } - Failed to fetch from primary region #{ @ region } "
7171 assert log =~ "will try failover regions"
72- assert log =~ "Trying failover region: failover-region-1"
72+ assert log =~ "s3:// #{ @ bucket } / #{ @ key } - Trying failover region: failover-region-1"
7373 end
7474
7575 test "download/1 tries first failover region when primary region fails" do
@@ -97,9 +97,9 @@ defmodule RemotePersistentTerm.Fetcher.S3Test do
9797 assert { :ok , "content from failover region" } = result
9898 end )
9999
100- assert log =~ "Failed to fetch from primary region #{ @ region } "
100+ assert log =~ "s3:// #{ @ bucket } / #{ @ key } - Failed to fetch from primary region #{ @ region } "
101101 assert log =~ "will try failover regions"
102- assert log =~ "Trying failover region: failover-region-1"
102+ assert log =~ "s3:// #{ @ bucket } / #{ @ key } - Trying failover region: failover-region-1"
103103 end
104104
105105 test "returns error when primary and all failover regions fail" do
@@ -131,12 +131,12 @@ defmodule RemotePersistentTerm.Fetcher.S3Test do
131131 assert message =~ "All regions failed"
132132 end )
133133
134- assert log =~ "Failed to fetch from primary region #{ @ region } "
134+ assert log =~ "s3:// #{ @ bucket } / #{ @ key } - Failed to fetch from primary region #{ @ region } "
135135 assert log =~ "will try failover regions"
136- assert log =~ "Trying failover region: failover-region-1"
137- assert log =~ "Failed to fetch from failover region failover-region-1"
138- assert log =~ "Trying failover region: failover-region-2"
139- assert log =~ "Failed to fetch from failover region failover-region-2"
136+ assert log =~ "s3:// #{ @ bucket } / #{ @ key } - Trying failover region: failover-region-1"
137+ assert log =~ "s3:// #{ @ bucket } / #{ @ key } - Failed to fetch from failover region failover-region-1"
138+ assert log =~ "s3:// #{ @ bucket } / #{ @ key } - Trying failover region: failover-region-2"
139+ assert log =~ "s3:// #{ @ bucket } / #{ @ key } - Failed to fetch from failover region failover-region-2"
140140 end
141141
142142 test "tries second failover region when first failover region fails" do
@@ -167,10 +167,10 @@ defmodule RemotePersistentTerm.Fetcher.S3Test do
167167 assert { :ok , "content from second failover region" } = result
168168 end )
169169
170- assert log =~ "Failed to fetch from primary region #{ @ region } "
171- assert log =~ "Trying failover region: failover-region-1"
172- assert log =~ "Failed to fetch from failover region failover-region-1"
173- assert log =~ "Trying failover region: failover-region-2"
170+ assert log =~ "s3:// #{ @ bucket } / #{ @ key } - Failed to fetch from primary region #{ @ region } "
171+ assert log =~ "s3:// #{ @ bucket } / #{ @ key } - Trying failover region: failover-region-1"
172+ assert log =~ "s3:// #{ @ bucket } / #{ @ key } - Failed to fetch from failover region failover-region-1"
173+ assert log =~ "s3:// #{ @ bucket } / #{ @ key } - Trying failover region: failover-region-2"
174174 end
175175 end
176176end
0 commit comments