示例#1
0
    def testNoZonesResponse(self):
        modeler = CloudStackModeler()
        modeler_results = loadPickle('cloudstack_results_noZones.pickle')

        maps = modeler.process(self.d, modeler_results, log)
        self.assertEquals(len(maps), 1)
        self.assertEquals(maps[0].relname, 'zones')
        self.assertEquals(len(maps[0].maps), 0)
示例#2
0
    def _loadZenossData(self):
        if hasattr(self, '_loaded'):
            return

        modeler = CloudStackModeler()
        modeler_results = loadPickle('cloudstack_results.pickle')

        for data_map in modeler.process(self.d, modeler_results, log):
            self.applyDataMap(self.d, data_map)

        self._loaded = True
示例#3
0
    def testMissingHostsResponse(self):
        modeler = CloudStackModeler()
        modeler_results = loadPickle('cloudstack_results_missingHosts.pickle')

        maps = modeler.process(self.d, modeler_results, log)
        self.assertEquals(maps, None)