Example #1
0
 def test_freebase_dot_login_logout(self):
     freebase.login(username=USERNAME, password=PASSWORD)
     self.assertNotEqual(freebase.user_info(), None)
     self.assertEqual(freebase.loggedin(), True)
     freebase.logout()
     self.assertRaises(MetawebError, freebase.user_info)
     self.assertEqual(freebase.loggedin(), False)
 def test_freebase_dot_login_logout(self):
     freebase.login(username=USERNAME, password=PASSWORD)
     self.assertNotEqual(freebase.user_info(), None)
     self.assertEqual(freebase.loggedin(), True)
     freebase.logout()
     self.assertRaises(MetawebError, freebase.user_info)
     self.assertEqual(freebase.loggedin(), False)
Example #3
0
def main(create_password_file=False):
    USERNAME, PASSWORD = "", ""
    
    if not os.path.isfile(passwordfile):
        print "In order to run the tests, we need to use a valid freebase username and password"
        USERNAME = raw_input("Please enter your username: "******"Please enter your password: "******"Please enter your password: "******"Thanks!"
        
        if create_password_file:
            writepassword(passwordfile, USERNAME, PASSWORD)
    
    else:
        pf = open(passwordfile, "r")
        USERNAME, PASSWORD = pf.read().split("\n")
        pf.close()
        try:
            freebase.login(USERNAME, PASSWORD)
        except MetawebError, me:
            print "The username/password in your .password.txt file are incorrect"
            raise me