22 lines
613 B
Plaintext
22 lines
613 B
Plaintext
print("\n--- Test: builtin imports ---");
|
|
|
|
import sys;
|
|
assert(type(sys) == "module", "sys is module");
|
|
|
|
from sys import memoryUsage as mem, platform, version;
|
|
var m = mem();
|
|
assert(type(m) == "number" || type(m) == "none", "memoryUsage returns number or none");
|
|
var plat = platform();
|
|
assert(type(plat) == "string", "platform returns string");
|
|
var ver = version();
|
|
assert(type(ver) == "string", "version returns string");
|
|
|
|
// OS functions are in os module now
|
|
import os;
|
|
var dir = os.getcwd();
|
|
assert(type(dir) == "string" || type(dir) == "none", "getcwd returns string/none");
|
|
|
|
print("builtin imports: PASS");
|
|
|
|
|