If I have a complex **unit tested** function:

```py
def do_everything():
    # turn twizzles
    # push buttons
    # move mountain

```

And I re-factor it into some smaller units:

```py
def do_everything():
    turn_twizzles()
    push_buttons()
    move_mountain()

def turn_twizzles():
    # turn twizzles

def push_buttons():
    # push buttons

def move_mountain():
    # move mountain

```

Am I wasting my time writing extra unit tests for those smaller units?