def METHOD_NAME(self):
    save_path = os.path.join(self.temp_dir, 'saved')
    self.recognizer.backbone_model = None
    self.recognizer.load(self.temp_dir)
    self.assertIsNotNone(self.recognizer.backbone_model, "model is None after loading pth model.")
    self.recognizer.save(save_path)
    self.assertTrue(os.path.exists(os.path.join(save_path, 'backbone_' + self.recognizer.backbone + '.pth')))
    self.assertTrue(os.path.exists(os.path.join(save_path, 'backbone_' + self.recognizer.backbone + '.json')))
    # Cleanup
    rmfile(os.path.join(save_path, 'backbone_' + self.recognizer.backbone + '.pth'))
    rmfile(os.path.join(save_path, 'backbone_' + self.recognizer.backbone + '.json'))
    rmdir(os.path.join(self.temp_dir, 'saved'))