-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathimport.lua
More file actions
51 lines (51 loc) · 2.31 KB
/
import.lua
File metadata and controls
51 lines (51 loc) · 2.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
local module = require("module")
assert(bool({}, (module.name == "module")))
assert(bool({}, (module.func(merge_kwargs({}, {}), 10) == 10)))
assert(bool({}, (module.func_2(merge_kwargs({}, {}), 10) == 20)))
assert(bool({}, (module.Module(merge_kwargs({}, {}), "first").name == "first")))
assert(bool({}, (module.module_2.func(merge_kwargs({}, {}), 10) == 100)))
assert(bool({}, (module.module_2.func_2(merge_kwargs({}, {}), 10) == 200)))
local new_module = require("module")
assert(bool({}, (new_module.func(merge_kwargs({}, {}), 10) == 10)))
assert(bool({}, (new_module.func_2(merge_kwargs({}, {}), 10) == 20)))
local module = require("module")
local new_module_2 = require("module_2")
assert(bool({}, (module.func(merge_kwargs({}, {}), 10) == 10)))
assert(bool({}, (module.func_2(merge_kwargs({}, {}), 10) == 20)))
assert(bool({}, (new_module_2.func(merge_kwargs({}, {}), 10) == 100)))
assert(bool({}, (new_module_2.func_2(merge_kwargs({}, {}), 10) == 200)))
local new_module = require("module")
local new_module_2 = require("module_2")
assert(bool({}, (new_module.func(merge_kwargs({}, {}), 10) == 10)))
assert(bool({}, (new_module.func_2(merge_kwargs({}, {}), 10) == 20)))
assert(bool({}, (new_module_2.func(merge_kwargs({}, {}), 10) == 100)))
assert(bool({}, (new_module_2.func_2(merge_kwargs({}, {}), 10) == 200)))
local func = require("module").func
local func_2 = require("module").func_2
assert(bool({}, (func(merge_kwargs({}, {}), 10) == 10)))
assert(bool({}, (func_2(merge_kwargs({}, {}), 10) == 20)))
local new_func = require("module").func
assert(bool({}, (new_func(merge_kwargs({}, {}), 10) == 10)))
local func = require("module").func
local new_func_2 = require("module").func_2
assert(bool({}, (func(merge_kwargs({}, {}), 10) == 10)))
assert(bool({}, (new_func_2(merge_kwargs({}, {}), 10) == 20)))
local new_func = require("module").func
local new_func_2 = require("module").func_2
assert(bool({}, (new_func(merge_kwargs({}, {}), 10) == 10)))
assert(bool({}, (new_func_2(merge_kwargs({}, {}), 10) == 20)))
return {
module = module,
new_module = new_module,
module = module,
new_module_2 = new_module_2,
new_module = new_module,
new_module_2 = new_module_2,
func = func,
func_2 = func_2,
new_func = new_func,
func = func,
new_func_2 = new_func_2,
new_func = new_func,
new_func_2 = new_func_2,
}