'Implements the base class interface to create a new agent.
This method is called by the base classes during setup/initialization.
Args:
bindings: The bindings dictionary with configuration information
that this factory can draw from to initialize. If the factory would
like additional custom bindings it could add them to initArgumentParser.
Returns:
A citest.service_testing.BaseAgent that can interact with Gate.
This is the agent that test operations will be posted to.'

@classmethod
def new_agent(cls, bindings):

    return gate.new_agent(bindings)
