Skip to content

Commit 035700c

Browse files
committed
Merge branch 'tests'
2 parents 2e3e974 + 1d8f5f2 commit 035700c

File tree

6 files changed

+513
-170
lines changed

6 files changed

+513
-170
lines changed

docs/journal.rst

Lines changed: 36 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,45 @@ event loop:
4141
>>> from systemd import journal
4242
>>> j = journal.Reader()
4343
>>> j.seek_tail()
44+
>>> journal.send('testing 1,2,3') # make sure we have something to read
45+
>>> j.add_match('MESSAGE=testing 1,2,3')
4446
>>> p = select.poll()
4547
>>> p.register(j, j.get_events())
46-
>>> p.poll()
48+
>>> p.poll() # doctest: +SKIP
4749
[(3, 1)]
48-
>>> j.get_next()
50+
>>> j.get_next() # doctest: +SKIP
51+
{'_AUDIT_LOGINUID': 1000,
52+
'_CAP_EFFECTIVE': '0',
53+
'_SELINUX_CONTEXT': 'unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023',
54+
'_GID': 1000,
55+
'CODE_LINE': 1,
56+
'_HOSTNAME': '...',
57+
'_SYSTEMD_SESSION': 52,
58+
'_SYSTEMD_OWNER_UID': 1000,
59+
'MESSAGE': 'testing 1,2,3',
60+
'__MONOTONIC_TIMESTAMP':
61+
journal.Monotonic(timestamp=datetime.timedelta(2, 76200, 811585),
62+
bootid=UUID('958b7e26-df4c-453a-a0f9-a8406cb508f2')),
63+
'SYSLOG_IDENTIFIER': 'python3',
64+
'_UID': 1000,
65+
'_EXE': '/usr/bin/python3',
66+
'_PID': 7733,
67+
'_COMM': '...',
68+
'CODE_FUNC': '<module>',
69+
'CODE_FILE': '<doctest journal.rst[4]>',
70+
'_SOURCE_REALTIME_TIMESTAMP':
71+
datetime.datetime(2015, 9, 5, 13, 17, 4, 944355),
72+
'__CURSOR': 's=...',
73+
'_BOOT_ID': UUID('958b7e26-df4c-453a-a0f9-a8406cb508f2'),
74+
'_CMDLINE': '/usr/bin/python3 ...',
75+
'_MACHINE_ID': UUID('263bb31e-3e13-4062-9bdb-f1f4518999d2'),
76+
'_SYSTEMD_SLICE': 'user-1000.slice',
77+
'_AUDIT_SESSION': 52,
78+
'__REALTIME_TIMESTAMP': datetime.datetime(2015, 9, 5, 13, 17, 4, 945110),
79+
'_SYSTEMD_UNIT': 'session-52.scope',
80+
'_SYSTEMD_CGROUP': '/user.slice/user-1000.slice/session-52.scope',
81+
'_TRANSPORT': 'journal'}
82+
4983

5084

5185
Journal access types

docs/login.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ external event loop:
2020
>>> m = login.Monitor("machine")
2121
>>> p = select.poll()
2222
>>> p.register(m, m.get_events())
23-
>>> login.machine_names()
23+
>>> login.machine_names() # doctest: +SKIP
2424
[]
25-
>>> p.poll()
25+
>>> p.poll() # doctest: +SKIP
2626
[(3, 1)]
27-
>>> login.machine_names()
27+
>>> login.machine_names() # doctest: +SKIP
2828
['fedora-19.nspawn']

pytest.ini

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[pytest]
2+
addopts = --doctest-modules --doctest-glob=*.rst --ignore=setup.py
3+
norecursedirs = .git build

0 commit comments

Comments
 (0)