class Test_Inventory: def setup(self): self.cluster = "bravo" self.name = "b010" self.inventory = Inventory() self.inventory.clear() self.inventory.generate() print("GENERATION COMPLETE") def tearDown(self): pass def test_clear(self): HEADING() self.inventory.clear() def test_find(self): HEADING() r = self.inventory.find({}) print(r.count()) assert r.count > 0 def test_host(self): HEADING() data = self.inventory.host(self.name) pprint(data) def test_list(self): HEADING() data = self.inventory.hostlist(self.cluster) # pprint(data) def test_combine(self): attribute = "cm_temp" value = "32" print("SET ATTRIBUTE") print(70 * '=') data = self.inventory.set_attribute(self.name, attribute, value) print(70 * '=') print(data) print("GET ATTRIBUTE") data = self.inventory.get_attribute(self.name, attribute) print(data) data = self.inventory.host(self.name) pprint(data) def test_set(self): HEADING() """ data = self.inventory.find({'cm_id': self.name}) for e in data: pprint (e) """ print(70 * '=') """ print "BEFORE" data = self.inventory.host(self.name) pprint(data) """ attribute = "cm_temp" value = "32" print("SET ATTRIBUTE") print(70 * '=') data = self.inventory.set_attribute(self.name, attribute, value) print(70 * '=') print(data) print("GET ATTRIBUTE") data = self.inventory.get_attribute(self.name, attribute) print(data) def test_i066(self): HEADING() name = "i066" attribute = "cm_doesnotexist" print("GET ATTRIBUTE") data = self.inventory.get_attribute(name, attribute) print(data) """
def inventory(): mesh_inventory = Inventory() mesh_inventory.clear() mesh_inventory.generate() mesh_inventory.info()
class Test_Inventory: def setup(self): self.cluster = "bravo" self.name = "b010" self.inventory = Inventory() self.inventory.clear() self.inventory.generate() print "GENERATION COMPLETE" def tearDown(self): pass def test_bootspec(self): self.inventory.generate_bootspec() specs = self.inventory.find ({'cm_type': "inventory", 'cm_key': 'bootspec', 'cm_kind': 'bootspec'}) print specs.count() for spec in specs: print '#', 70 * "-" print '#', spec['cm_id'] print '#', 70 * "-" pprint (spec) assert True def test_getspec(self): self.inventory.generate_bootspec() spec = self.inventory.get_bootspec('ubuntu-2013-07-b') pprint (spec) assert True def test_clear(self): HEADING() self.inventory.clear() def test_find(self): HEADING() r = self.inventory.find ({}) print r.count() assert r.count > 0 def test_host(self): HEADING() data = self.inventory.host(self.name) pprint(data) def test_list(self): HEADING() data = self.inventory.hostlist(self.cluster) # pprint(data) def test_combine(self): attribute = "cm_temp" value = "32" print "SET ATTRIBUTE" print 70 * '=' data = self.inventory.set_attribute(self.name, attribute, value) print 70 * '=' print data print "GET ATTRIBUTE" data = self.inventory.get_attribute(self.name, attribute) print data data = self.inventory.host(self.name) pprint(data) def test_set(self): HEADING() """ data = self.inventory.find({'cm_id': self.name}) for e in data: pprint (e) """ print 70 * '=' """ print "BEFORE" data = self.inventory.host(self.name) pprint(data) """ attribute = "cm_temp" value = "32" print "SET ATTRIBUTE" print 70 * '=' data = self.inventory.set_attribute(self.name, attribute, value) print 70 * '=' print data print "GET ATTRIBUTE" data = self.inventory.get_attribute(self.name, attribute) print data def test_i066(self): HEADING() name = "i066" attribute = "cm_doesnotexist" print "GET ATTRIBUTE" data = self.inventory.get_attribute(name, attribute) print data """
class Test_Inventory: def setup(self): self.cluster = "bravo" self.name = "b010" self.inventory = Inventory() self.inventory.clear() self.inventory.generate() print "GENERATION COMPLETE" def tearDown(self): pass def test_bootspec(self): self.inventory.generate_bootspec() specs = self.inventory.find({ 'cm_type': "inventory", 'cm_key': 'bootspec', 'cm_kind': 'bootspec' }) print specs.count() for spec in specs: print '#', 70 * "-" print '#', spec['cm_id'] print '#', 70 * "-" pprint(spec) assert True def test_getspec(self): self.inventory.generate_bootspec() spec = self.inventory.get_bootspec('ubuntu-2013-07-b') pprint(spec) assert True def test_clear(self): HEADING() self.inventory.clear() def test_find(self): HEADING() r = self.inventory.find({}) print r.count() assert r.count > 0 def test_host(self): HEADING() data = self.inventory.host(self.name) pprint(data) def test_list(self): HEADING() data = self.inventory.hostlist(self.cluster) # pprint(data) def test_combine(self): attribute = "cm_temp" value = "32" print "SET ATTRIBUTE" print 70 * '=' data = self.inventory.set_attribute(self.name, attribute, value) print 70 * '=' print data print "GET ATTRIBUTE" data = self.inventory.get_attribute(self.name, attribute) print data data = self.inventory.host(self.name) pprint(data) def test_set(self): HEADING() """ data = self.inventory.find({'cm_id': self.name}) for e in data: pprint (e) """ print 70 * '=' """ print "BEFORE" data = self.inventory.host(self.name) pprint(data) """ attribute = "cm_temp" value = "32" print "SET ATTRIBUTE" print 70 * '=' data = self.inventory.set_attribute(self.name, attribute, value) print 70 * '=' print data print "GET ATTRIBUTE" data = self.inventory.get_attribute(self.name, attribute) print data def test_i066(self): HEADING() name = "i066" attribute = "cm_doesnotexist" print "GET ATTRIBUTE" data = self.inventory.get_attribute(name, attribute) print data """