Changing times unit tests

Unit tests for the "Changing times" module can be written to ensure the accuracy and functionality of the module. Here are some examples of possible unit tests for different functionalities:

1. Test the convert_to_24h function:
```
import changing_times

def test_convert_to_24h():
assert changing_times.convert_to_24h("4:30 PM") == "16:30"
assert changing_times.convert_to_24h("12:00 AM") == "00:00"
assert changing_times.convert_to_24h("11:59 PM") == "23:59"
```

2. Test the convert_to_12h function:
```
import changing_times

def test_convert_to_12h():
assert changing_times.convert_to_12h("16:30") == "4:30 PM"
assert changing_times.convert_to_12h("00:00") == "12:00 AM"
assert changing_times.convert_to_12h("23:59") == "11:59 PM"
```

3. Test the add_minutes function:
```
import changing_times

def test_add_minutes():
assert changing_times.add_minutes("4:30 PM", 60) == "5:30 PM"
assert changing_times.add_minutes("12:00 AM", 120) == "2:00 AM"
assert changing_times.add_minutes("11:59 PM", 1) == "12:00 AM"
```

4. Test the subtract_minutes function:
```
import changing_times

def test_subtract_minutes():
assert changing_times.subtract_minutes("4:30 PM", 60) == "3:30 PM"
assert changing_times.subtract_minutes("12:00 AM", 120) == "10:00 PM"
assert changing_times.subtract_minutes("12:00 AM", 1) == "11:59 PM"
```

These are just some examples of unit tests that can be written for the "Changing times" module. Additional tests can be added to cover edge cases and different scenarios.