'Return estimated time of token availability.
Returns:
float: the time in seconds.'

def expected_time(self, tokens=1):

    _tokens = self._get_tokens()
    tokens = max(tokens, _tokens)
    return ((tokens - _tokens) / self.fill_rate)
