Revision e60c73a1 test/mocks.py
b/test/mocks.py | ||
---|---|---|
21 | 21 |
|
22 | 22 |
"""Module implementing a fake ConfigWriter""" |
23 | 23 |
|
24 |
|
|
25 |
import os |
|
26 |
|
|
24 | 27 |
from ganeti import utils |
25 | 28 |
from ganeti import netutils |
26 | 29 |
|
... | ... | |
79 | 82 |
self.cfg = FakeConfig() |
80 | 83 |
# TODO: decide what features a mock Ganeti Lock Manager must have |
81 | 84 |
self.GLM = None |
85 |
|
|
86 |
|
|
87 |
class FakeGetentResolver: |
|
88 |
"""Fake runtime.GetentResolver""" |
|
89 |
|
|
90 |
def __init__(self): |
|
91 |
# As we nomally don't run under root we use our own uid/gid for all |
|
92 |
# fields. This way we don't run into permission denied problems. |
|
93 |
uid = os.getuid() |
|
94 |
gid = os.getgid() |
|
95 |
|
|
96 |
self.masterd_uid = uid |
|
97 |
self.masterd_gid = gid |
|
98 |
self.confd_uid = uid |
|
99 |
self.confd_gid = gid |
|
100 |
self.rapi_uid = uid |
|
101 |
self.rapi_gid = gid |
|
102 |
self.noded_uid = uid |
|
103 |
|
|
104 |
self.daemons_gid = gid |
|
105 |
self.admin_gid = gid |
Also available in: Unified diff