def setUp(self): self.USER = getenv('ATLAS_USER', None) self.API_KEY = getenv('ATLAS_KEY', None) self.GROUP_ID = getenv('ATLAS_GROUP', None) self.TEST_CLUSTER_NAME = TEST_CLUSTER_NAME self.TEST_CLUSTER2_NAME = TEST_CLUSTER2_NAME self.TEST_CLUSTER_NAME_UNIQUE = TEST_CLUSTER2_NAME_UNIQUE self.TEST_CLUSTER2_NAME_UNIQUE = TEST_CLUSTER2_NAME_UNIQUE self.TEST_CLUSTER3_NAME_UNIQUE = TEST_CLUSTER3_NAME_UNIQUE if not self.USER or not self.API_KEY or not self.GROUP_ID: raise EnvironmentError('In order to run this smoke test you need ATLAS_USER, AND ATLAS_KEY env variables' 'your env variables are {}'.format(environ.__str__())) self.a = Atlas(self.USER, self.API_KEY, self.GROUP_ID)
TODO: Create real tests """ from atlasapi.atlas import Atlas from pprint import pprint from os import environ, getenv from atlasapi.specs import ListOfHosts, Host USER = getenv('ATLAS_USER', 'JKKIDWUA') API_KEY = getenv('ATLAS_KEY', '4e09ab9f-bf2c-41da-90bf-7d7974c330d2') GROUP_ID = getenv('ATLAS_GROUP', '5b1e92c13b34b93b0230e6e1') from atlasapi.lib import AtlasPeriods, AtlasUnits, AtlasGranularities from atlasapi.measurements import AtlasMeasurementTypes if not USER or not API_KEY or not GROUP_ID: raise EnvironmentError('In order to run this smoke test you need ATLAS_USER, AND ATLAS_KEY env variables' 'your env variables are {}'.format(environ.__str__())) a = Atlas(USER,API_KEY,GROUP_ID) pprint('----------MeasureMents') output = a.Hosts._get_measurement_for_host(a.Hosts.host_list[0] ,measurement=AtlasMeasurementTypes.Memory.resident,iterable=True ,period=AtlasPeriods.WEEKS_4,granularity=AtlasGranularities.MINUTE) for each in a.Hosts.host_list: pprint(each.__dict__)