def test_heathandler(self): m = self.fake_part.get_filename() m.AndReturn(self.fake_filename) m = self.fake_part.get_payload() m.AndReturn(self.subparts) m = userdata.handle(self.subparts) m.AndReturn((1, False)) self.mox.ReplayAll() response = self.obj.process(self.fake_part) self.mox.VerifyAll() self.assertIsNone(response)
def process(self, part): #Only user-data part of Heat multipart data is supported. #All other cfinitdata part will be skipped if part.get_filename() == "cfn-userdata": userdata.handle(part.get_payload())