def init(self): self.Pqos_api = pqos_api.PqosApi() self.Pqos_api.cap = mock.MagicMock() self.Pqos_api.cap.get_l3ca_cos_num = mock.MagicMock() self.Pqos_api.cap.get_l2ca_cos_num = mock.MagicMock() self.Pqos_api.cap.get_mba_cos_num = mock.MagicMock() self.Pqos_api.cap.get_type = mock.MagicMock() self.Pqos_api.alloc = mock.MagicMock() self.Pqos_api.alloc.release = mock.MagicMock() self.Pqos_api.alloc.reset = mock.MagicMock() self.Pqos_api.alloc.assoc_set = mock.MagicMock() self.Pqos_api.l3ca = mock.MagicMock() self.Pqos_api.l3ca.COS = mock.MagicMock() self.Pqos_api.l3ca.set = mock.MagicMock() self.Pqos_api.mba = mock.MagicMock() self.Pqos_api.mba.COS = mock.MagicMock() self.Pqos_api.mba.set = mock.MagicMock() self.Pqos_api.cpuinfo = mock.MagicMock() self.Pqos_api.cpuinfo.get_sockets = mock.MagicMock() self.Pqos_api.cpuinfo.get_cores = mock.MagicMock() self.Pqos_api.cpuinfo.check_core = mock.MagicMock()
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ################################################################################ """ Common global constants and instances """ import multiprocessing import pqos_api # pylint: disable=cyclic-import import config # pylint: disable=cyclic-import import stats # pylint: disable=cyclic-import CONFIG_FILENAME = "appqos.conf" CAT_CAP = "cat" MBA_CAP = "mba" SSTBF_CAP = "sstbf" RATE_LIMIT = 10 # rate limit of configuration changes in HZ MANAGER = multiprocessing.Manager() CONFIG_STORE = config.ConfigStore() STATS_STORE = stats.StatsStore() PQOS_API = pqos_api.PqosApi()
def init(self): self.Pqos = pqos_api.PqosApi() self.Pqos.cap = mock.MagicMock() self.Pqos.cap.get_l3ca_cos_num = mock.MagicMock() self.Pqos.cap.get_mba_cos_num = mock.MagicMock()