mirror of
https://github.com/gechandesu/os_release.git
synced 2026-01-02 14:09:35 +03:00
22 lines
432 B
V
22 lines
432 B
V
module os_release
|
|
|
|
fn test_os_release() {
|
|
$if !windows {
|
|
r := os_release()
|
|
dump(r)
|
|
assert r['NAME'] != ''
|
|
}
|
|
}
|
|
|
|
fn test_os_release_parser() {
|
|
content := r'ID=linux
|
|
NAME="Linux"
|
|
PRETTY_NAME="Linux"
|
|
VARIANT="\$erver\ Edition"'.trim_indent()
|
|
result := parse(content)
|
|
assert result['ID'] == 'linux'
|
|
assert result['NAME'] == 'Linux'
|
|
assert result['PRETTY_NAME'] == 'Linux'
|
|
assert result['VARIANT'] == r'$erver Edition'
|
|
}
|