def METHOD_NAME(self):
    identifier = slip39.generate_random_identifier()
    # Group threshold exceeds number of groups.
    with self.assertRaises(ValueError):
        slip39.split_ems(3, [(3, 5), (2, 5)], identifier, 1, self.EMS)
    # Invalid group threshold.
    with self.assertRaises(ValueError):
        slip39.split_ems(0, [(3, 5), (2, 5)], identifier, 1, self.EMS)
    # Member threshold exceeds number of members.
    with self.assertRaises(ValueError):
        slip39.split_ems(2, [(3, 2), (2, 5)], identifier, 1, self.EMS)
    # Invalid member threshold.
    with self.assertRaises(ValueError):
        slip39.split_ems(2, [(0, 2), (2, 5)], identifier, 1, self.EMS)
    # Group with multiple members and threshold 1.
    with self.assertRaises(ValueError):
        slip39.split_ems(2, [(3, 5), (1, 3), (2, 5)], identifier, 1, self.EMS)