X-Git-Url: https://code.grnet.gr/git/ganeti-local/blobdiff_plain/2395c32265fcffe7e78ed2e4e8ed91e2b2dc108b..9fbfbb7b1a1bd958a04bf482b180861862b06c26:/test/mocks.py?ds=sidebyside diff --git a/test/mocks.py b/test/mocks.py index 70b6c40..bea8dd3 100644 --- a/test/mocks.py +++ b/test/mocks.py @@ -21,9 +21,18 @@ """Module implementing a fake ConfigWriter""" -import socket from ganeti import utils + +FAKE_CLUSTER_KEY = ("AAAAB3NzaC1yc2EAAAABIwAAAQEAsuGLw70et3eApJ/ZEJkAVZogIrm" + "EYPQJvb1ll52Ti0nr80Wztxibaa8bYGzY22rQIAloIlePeTGcJceAYK" + "PZgm0I/Mp2EUGg2NVsQZIzasz6cW0vYuiUbF9GkVlROmvOAykT58RfM" + "L8RhPrjrQxZc+NXgZtgDugYSZcXHDLUyWM1xKUoYy0MqYG6ZXCC/Zno" + "RThhmjOJgEmvwrMcTWQjmzH3NeJAxaBsEHR8tiVZ/Y23C/ULWLyNT6R" + "fB+DE7IovsMQaS+83AK1Teg7RWNyQczachatf/JT8VjUqFYjJepPjMb" + "vYdB2nQds7/+Bf40C/OpbvnAxna1kVtgFHAo18cQ==") + + class FakeConfig: """Fake configuration object""" @@ -36,9 +45,8 @@ class FakeConfig: def GetMaster(self): return utils.HostInfo().name - -class FakeSStore: - """Fake simplestore object""" + def GetHostKey(self): + return FAKE_CLUSTER_KEY def GetClusterName(self): return "test.cluster" @@ -55,3 +63,12 @@ class FakeProc: def LogInfo(self, msg): pass + +class FakeContext: + """Fake context object""" + + def __init__(self): + self.cfg = FakeConfig() + # TODO: decide what features a mock Ganeti Lock Manager must have + self.GLM = None +