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