blob: 081d24b6ae92c5476455236b98598180dc5e41c4 (
plain) (
blame)
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
|
# test os.uname() attrtuple, if available
try:
import os
except ImportError:
print("SKIP")
raise SystemExit
try:
u = os.uname()
except AttributeError:
print("SKIP")
raise SystemExit
# test printing of attrtuple
print(str(u).find("machine=") > 0)
# test read attr
print(isinstance(u.machine, str))
# test str modulo operator for attrtuple
impl_str = ("%s " * len(u)) % u
test_str = ""
for val in u:
test_str += val + " "
print(impl_str == test_str)
|