def test_split_uuid_fifth_piece_too_short(): with raises(ValueError): split_uuid('7575a428-aaf7-4c2e-929e-1e2a0ab59e1')
def test_split_uuid_fourth_piece_too_long(): with raises(ValueError): split_uuid('7575a428-aaf7-4c2e-929ea-1e2a0ab59e16')
def test_split_uuid_third_piece_too_short(): with raises(ValueError): split_uuid('7575a428-aaf7-4c2-929e-1e2a0ab59e16')
def test_split_uuid_too_few_pieces(): with raises(ValueError): split_uuid('7575a428-4c2e-929e-1e2a0ab59e16')
def test_split_uuid_second_piece_too_long(): with raises(ValueError): split_uuid('7575a428-aaf7a-4c2e-929e-1e2a0ab59e16')
def test_split_uuid_valid(): assert ( split_uuid('7575a428-aaf7-4c2e-929e-1e2a0ab59e16') == ('7575a428aaf7', '4c2e929e', '1e2a0ab59e16') )
def test_split_uuid_too_many_pieces(): with raises(ValueError): split_uuid('aaf7-7575a428-aaf7-4c2e-929e-1e2a0ab59e16')
def test_split_uuid_valid(): assert (split_uuid('7575a428-aaf7-4c2e-929e-1e2a0ab59e16') == ( '7575a428aaf7', '4c2e929e', '1e2a0ab59e16'))