Example #1
0
proj.srp_id = "Test SRP ID"
proj.mixs = mixs_data

proj.tags = [ "test", "project", "ihmp" ]
proj.add_tag("another")
proj.add_tag("and_another")

if proj.is_valid():
    print("Valid!")
    success = proj.save()

    if success:
        project_id = proj.id
        print("Succesfully saved project. ID: %s" % project_id)

        proj2 = Project.load(project_id)
        print(proj.to_json(indent=4))

        deletion_success = proj.delete()

       if deletion_success:
            print("Deleted project with ID %s" % project_id)
        else:
            print("Deletion of project %s failed." % project_id)
    else:
        print("Save failed")
else:
    print("Invalid...")
    validation_errors = proj.validate()
    pprint(validation_errors)