code: def test_mixup_inputs(self):
      from torchbearer.callbacks.manifold_mixup import _mixup_inputs
  
      x = torch.Tensor([[1, 2], [2, 3]])
      perm = torch.Tensor([1, 0]).long()
      lam = torch.Tensor([0.1])
  
      state = {
          torchbearer.X: x,
          torchbearer.MIXUP_PERMUTATION: perm,
          torchbearer.MIXUP_LAMBDA: lam,
      }
      mixed = _mixup_inputs(x, state)
  
      self.assertFalse(
          (mixed - torch.Tensor([[1.9, 2.9], [1.1, 2.1]]) > 1e-6).any()
      )
  
imports: from unittest import TestCase
  from mock import patch, Mock
  from torch import nn
  from torchbearer.callbacks.manifold_mixup import ManifoldMixup
  import torchbearer
  import torch
label_desc: Use image node_id 14 for calling the TestManifoldMixup obj's underlying member method code with example usage: obj.test_mixup_inputs() without return types