# -*- coding: ISO-8859-1 -*- import RESTBackMeUp as BMU user = "******" pw = "password" BMU.delete_user(user) res = BMU.register_user(user, pw, pw, user) BMU.verify_email(res.data["verificationKey"]) res = BMU.auth_datasource(user, "org.backmeup.facebook", "SrcProfile", pw) print "Open following URL:" print res.data["redirectURL"] sourceId = res.data["profileId"] code = raw_input("Enter code: ") print BMU.post_auth_datasource(user, sourceId, pw, {"code" : code}) print BMU.generate_datasource_options(user, sourceId, pw) what = raw_input("Enter option to use: ") sinkId = BMU.auth_datasink(user, "org.backmeup.dummy", "SinkProfile", pw).data["profileId"] job = BMU.create_backup_job(user, pw, [sourceId], [], sinkId, "daily", "Facebook to dummy").data["job"]["jobId"] print BMU.change_datasource_profile(user, job, sourceId, [what])
register() print BMU.delete_user("MyTestUser123") raw_input("delete completed...") register() print BMU.change_user("MyTestUser123", "MyTestUser1234", "123456789", "12345678", "*****@*****.**") raw_input("change_user completed...") res = BMU.new_verification_email("MyTestUser1234") BMU.verify_email(res.data["verificationKey"]) print BMU.login_user("MyTestUser1234", "12345678") raw_input("login completed...") print BMU.set_user_property("MyTestUser1234", "jameston", "charlston") raw_input("set user property completed...") print BMU.delete_user_property("MyTestUser1234", "jameston") raw_input("delete user property completed...") sourceId = BMU.auth_datasource("MyTestUser1234", "org.backmeup.dummy", "SrcProfile", "12345678").data["profileId"] print BMU.delete_datasource_profile("MyTestUser1234", sourceId) raw_input("delete datasource profile completed...") sourceId = BMU.auth_datasource("MyTestUser1234", "org.backmeup.dummy", "SrcProfile", "12345678").data["profileId"] print BMU.post_auth_datasource("MyTestUser1234", sourceId, "12345678", {"yep" : "hi"}) raw_input("post authorize datasource profile completed...") sinkId = BMU.auth_datasink("MyTestUser1234", "org.backmeup.dummy", "SrcProfile", "12345678").data["profileId"] print BMU.delete_datasink_profile("MyTestUser1234", sinkId) raw_input("delete datasink profile completed...") sinkId = BMU.auth_datasink("MyTestUser1234", "org.backmeup.dummy", "SrcProfile", "12345678").data["profileId"] print BMU.post_auth_datasink("MyTestUser1234", sinkId, "12345678", {"yep" : "hi"}) raw_input("post authorize datasink profile completed...") jobId = BMU.create_backup_job("MyTestUser1234", "12345678", [sourceId], [], sinkId, "daily", "Dummy to dummy job" ).data["job"]["jobId"] print BMU.change_datasource_profile("MyTestUser1234", jobId, sourceId, {"key1" : "value1"}) raw_input("change datasource profile completed...")