{
  "name": "TestPasswordGenerator_Easy",
  "category": ["code"],
  "task": "Create a random password generator. The password should have between 8 and 16 characters and should contain letters, numbers and symbols. The password should be printed to the console. The entry point will be a python file that can be run this way: python password_generator.py [--len x] where x is the length of the password. If no length is specified, the password should be 8 characters long. The password_generator can also be imported as a module and called as password = password_generator.generate_password(len=x). Any invalid input should raise a ValueError.",
  "dependencies": ["TestWriteFile"],
  "cutoff": 90,
  "ground": {
    "answer": "password_generator.py is created and satisfies the requirements.",
    "should_contain": [],
    "should_not_contain": [],
    "files": ["test.py"],
    "eval": {
      "type": "python"
    }
  },
  "info": {
    "difficulty": "basic",
    "description": "Tests ability for the agent to create a random password generator.",
    "side_effects": []
  }
}
