Skip to content

Commit c4cd2a4

Browse files
committed
fix ngx time hack
1 parent 16a1715 commit c4cd2a4

File tree

4 files changed

+24
-24
lines changed

4 files changed

+24
-24
lines changed

spec/04-services/01-secret_manager.lua

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
setmetatable(_G, nil)
22

3-
-- to get a definitive result
4-
-- luacheck:ignore
5-
ngx.time = function()
6-
return 1667543171
7-
end
8-
93
-- hook request sending
104
package.loaded["resty.aws.request.execute"] = function(...)
115
return ...
@@ -31,9 +25,15 @@ describe("Secret Manager service", function()
3125
local sm
3226
before_each(function()
3327
sm = assert(aws:SecretsManager {})
28+
ngx.origin_time = ngx.time
29+
ngx.time = function ()
30+
return 1667543171
31+
end
3432
end)
3533

3634
after_each(function()
35+
ngx.time = ngx.origin_time
36+
ngx.origin_time = nil
3737
end)
3838

3939
local testcases = {

spec/04-services/02-s3.lua

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
setmetatable(_G, nil)
22

3-
-- to get a definitive result
4-
-- luacheck:ignore
5-
ngx.time = function()
6-
return 1667543171
7-
end
8-
93
-- hock request sending
104
package.loaded["resty.aws.request.execute"] = function(...)
115
return ...
@@ -37,9 +31,15 @@ describe("S3 service", function()
3731
port = 443,
3832
tls = false,
3933
})
34+
ngx.origin_time = ngx.time
35+
ngx.time = function ()
36+
return 1667543171
37+
end
4038
end)
4139

4240
after_each(function()
41+
ngx.time = ngx.origin_time
42+
ngx.origin_time = nil
4343
end)
4444

4545
local testcases = {

spec/04-services/03-s3_compat_api.lua

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
setmetatable(_G, nil)
22

3-
-- to get a definitive result
4-
-- luacheck:ignore
5-
ngx.time = function()
6-
return 1667543171
7-
end
8-
93
-- hock request sending
104
package.loaded["resty.aws.request.execute"] = function(...)
115
return ...
@@ -39,9 +33,15 @@ describe("S3 service", function()
3933
port = 443,
4034
tls = false,
4135
})
36+
ngx.origin_time = ngx.time
37+
ngx.time = function ()
38+
return 1667543171
39+
end
4240
end)
4341

4442
after_each(function()
43+
ngx.time = ngx.origin_time
44+
ngx.origin_time = nil
4545
end)
4646

4747
local testcases = {

spec/04-services/04-rds-utils_spec.lua

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
setmetatable(_G, nil)
22

3-
-- to get a definitive result
4-
-- luacheck:ignore
5-
ngx.time = function()
6-
return 1667543171
7-
end
8-
93
-- -- hock request sending
104
-- package.loaded["resty.aws.request.execute"] = function(...)
115
-- return ...
@@ -28,9 +22,15 @@ aws.config.region = "test_region"
2822

2923
describe("RDS utils", function()
3024
before_each(function()
25+
ngx.origin_time = ngx.time
26+
ngx.time = function ()
27+
return 1667543171
28+
end
3129
end)
3230

3331
after_each(function()
32+
ngx.time = ngx.origin_time
33+
ngx.origin_time = nil
3434
end)
3535

3636
it("should generate expected IAM auth token with mock key", function()

0 commit comments

Comments
 (0)