TDD: String Calculator Kata
There's a redundant if branch:

if not any(separator in string for separator in separators):
    return int(string)


removing it still passes all the tests, because

re.split('|'.join(separators), string)


returns a list containing the list itself if there are no separators in the string.