Bob/tests/test_imports_builtin.bob
Bobby Lucero 7f7c6e438d Started fleshing out built in modules.
added policy templates for module safety
2025-08-12 03:26:50 -04:00

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");