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())