import RESTBackMeUp as BMU

TWITTER_AUTH_DATA = {
  "secret" : "WYnjIW2ymHBXI4IjPUubaeSgxaMtQ3gEv8bFdGsN7lQ",
  "oauth_token" : "n7MgvbBnL2keYejuC0FePAFuAsXmzC6P5BpeFqCZs",
  "oauth_verifier" : "igLr5JsgmQlxNcQXFoAtcFAWZoilwLPHbw1OFuRkIM",
  "token" : "843501650-3eU0c2txIX6rzNTNaPXEmHcsN7qvu7drzNNo32Sz"
}

BMU.delete_user("TestUser")
res = BMU.register_user("TestUser", "password", "password", "*****@*****.**")
BMU.verify_email(res.data["verificationKey"])

sinkId = BMU.auth_datasink("TestUser", "org.backmeup.dummy", "SrcProfile", "password").data["profileId"]
    
sourceId = BMU.auth_datasource("TestUser", "org.backmeup.twitter", "SinkProfile", "password").data["profileId"]
BMU.update_profile(sourceId, TWITTER_AUTH_DATA, "password");


res = BMU.create_backup_job("TestUser", "password", [sourceId], [], sinkId, "realtime", "Twitter to Dummy")

# -*- 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])

def register():
  BMU.delete_user("MyTestUser1234")
  BMU.delete_user("MyTestUser123")
  res = BMU.register_user("MyTestUser123", "123456789", "123456789", "*****@*****.**")
  BMU.verify_email(res.data["verificationKey"])
#!/usr/bin/python

import RESTBackMeUp as BMU

appKey = "4pheai3cd0btkd5"
appSecret = "0sjcpoqe1jeqlat"


BMU.delete_user("Seppl")
res = BMU.register_user("Seppl", "SepplSeppl", "SepplSeppl", "*****@*****.**")
print res.data
BMU.verify_email(res.data["verificationKey"])
res = BMU.auth_datasink("Seppl", "org.backmeup.dropbox", "Dropbox", "SepplSeppl")
sinkId = res.data["profileId"]
res = BMU.update_profile(sinkId, {"token" : appKey, "secret" : appSecret}, "SepplSeppl")
res = BMU.auth_datasource("Seppl", "org.backmeup.dropbox", "Dropbox", "SepplSeppl")
sourceId = res.data["profileId"]
res = BMU.update_profile(sourceId, {"token" : appKey, "secret" : appSecret}, "SepplSeppl")
res = BMU.create_backup_job("Seppl", "SepplSeppl", [sourceId], None, sinkId, "daily", "Dropbox to Dropbox")


import RESTBackMeUp as BMU

def register():
  BMU.delete_user("MyTestUser1234")
  BMU.delete_user("MyTestUser123")
  res = BMU.register_user("MyTestUser123", "123456789", "123456789", "*****@*****.**")
  BMU.verify_email(res.data["verificationKey"])

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...")