def __init__(self): self.settings = Settings() self.credentials = Credentials() self.display = Display() self.networkManager = NetworkManager() self.previous_hour1 = self.previous_hour2 = -1 self.previous_minute1 = self.previous_minute2 = -1 self.previous_second2 = self.previous_count = -1 self.loop = get_event_loop() rst_cause = reset_cause() if rst_cause in [PWRON_RESET, SOFT_RESET]: self.power_on_reset_wkfl() elif rst_cause in [HARD_RESET]: self.hard_reset_wkfl() elif rst_cause == DEEPSLEEP_RESET: self.deepsleep_reset_wkfl() else: self.other_reset_wkfl() self.loop.run_forever() self.loop.close()
def __init__(self): self.sta_if = WLAN(STA_IF) self.settings = Settings().load() self.credentials = Credentials().load() self.wifi = WifiManager(b"%s-%s" % (PUBLIC_NAME, self.settings.net_id)) self.mdns = mDnsServer(PUBLIC_NAME.lower(), self.settings.net_id) routes = { b"/": b"./index.html", b"/index.html": b"./index.html", b"/scripts.js": b"./scripts.js", b"/style.css": b"./style.css", b"/favicon.ico": self.favicon, b"/connect": self.connect, b"/action/previous": self.previous, b"/action/next": self.next, b"/settings/values": self.settings_values, b"/settings/net": self.settings_net, b"/settings/group": self.settings_group, } self.http = HttpServer(routes) print("> HTTP server up and running") self.sign = Sign() self.loop = get_event_loop() self.loop.create_task(self.check_wifi()) self.loop.run_forever() self.loop.close()
def __init__(self): self.sta_if = WLAN(STA_IF) self.settings = Settings().load() self.credentials = Credentials().load() self.wifi = WifiManager(b"%s-%s" % (PUBLIC_NAME, self.settings.net_id)) self.mdns = mDnsServer(PUBLIC_NAME.lower(), self.settings.net_id) routes = { b"/": b"./index.html", b"/index.html": b"./index.html", b"/scripts.js": b"./scripts.js", b"/style.css": b"./style.css", b"/favicon.ico": self.favicon, b"/connect": self.connect, b"/settings/values": self.settings_values, b"/settings/net": self.settings_net, b"/settings/group": self.settings_group, } self.http = HttpServer(routes) print("> HTTP server up and running") self.display = Display() self.ntp = NtpTime() self.previous_hour1 = self.previous_hour2 = -1 self.previous_minute1 = self.previous_minute2 = -1 self.previous_second2 = self.previous_count = -1 self.loop = get_event_loop() self.loop.create_task(self.check_wifi()) self.loop.create_task(self.update_time()) self.loop.run_forever() self.loop.close()
def test_copy_password(self): ''' test whether generated password can be copied ''' self.new_cred.save_cred() Credentials.copy_passlock("obewas1202") self.assertEqual(self.new_cred.secret, pyperclip.paste())
def setUp(self): ''' the setup is a method that runs before each of the test cases is run creates a test user and his credentials ''' self.new_user = User("Michael", "Cotts", 25, "*****@*****.**", "zxcv456") self.new_credentials = Credentials("twitter", "mchcots", "qwerty123")
def test_saving_multiple_creds(self): ''' checking if users can store multiple credentials ''' self.new_cred.save_cred() test_cred = Credentials("Google", "obewas","obewas1202") test_cred.save_cred() self.assertEqual(len(Credentials.cred_list),2)
def test_save_multiple_Credentials(self): ''' test_save_multiple_Credentials to check if we can save multiple Credentials objects to our Credentials_list ''' self.new_Credentials.save_Credentials() test_Credentials = Credentials("Twitter","Anasimp","password") # new credentials test_Credentials.save_Credentials() self.assertEqual(len(Credentials.Credentials_list),2)
def test_copy_password(self): ''' test to confirm that a password is copied from a found contact ''' self.new_credentials.save_credentials() Credentials.copy_password("twitter") self.assertEqual(self.new_credentials.password, pyperclip.paste())
def test_confirm_cred_exists(self): ''' confirm that credentials actually exists ''' self.new_cred.save_cred() test_cred = Credentials("Google", "obewas","obewas1202") test_cred.save_cred() cred_exists = Credentials.cred_exists("Google") self.assertTrue(cred_exists)
def test_search_for_cred(self): ''' test if credentials can be searched for ''' self.new_cred.save_cred() test_cred = Credentials("Google", "obewas","obewas1202") test_cred.save_cred() find_cred= Credentials.find_account("Google") self.assertEqual(find_cred.account, test_cred.account)
def test_save_multiple_Credentials(self): ''' test_save_multiple_Credentials to check if we can save multiple Credentials objects to our Credentials_list ''' self.new_Credentials.save__Credentials() test_Credentials = Credentials("instagram","aline","0783691714","*****@*****.**") # new Credentials test_Credentials.save__Credentials() self.assertEqual(len(Credentials.Credentials_list),2)
def test_delete_credentials(self): ''' test if you can delete credentials test ''' self.new_cred.save_cred() test_cred = Credentials("Google", "obewas","obewas1202") test_cred.save_cred() self.new_cred.delete_cred() self.assertEqual(len(Credentials.cred_list), 1)
def test_Credentials_exists(self): ''' test to check if we can return a Boolean if we cannot find the Credentials. ''' self.new_Credentials.save_Credentials() test_Credentials =Credentials("Twitter","Anasimp","password") # new user test_Credentials.save_Credentials() Credentials_exists = Credentials.Credentials_exist("Twitter") self.assertTrue(Credentials_exists)
def test_save_multiple_Credentials(self): ''' test_save_multiple_Credentials to check if we can save multiple Credentials objects to our Credentials_list ''' self.new_Credentials.save_Credentials() test_Credentials = Credentials("", "", "") # new contact test_Credentials.save_Credentials() self.assertEqual(len(Credentials.Credentials_list), 2)
def test_delete_Credentials(self): ''' test_delete_Credentials to test if we can remove a credentials from our credential list ''' self.new_Credentials.save_Credentials() test_Credentials = Credentials("", "", "") test_Credentials.save_Credentials() self.new_Credentials.delete_Credentials() self.assertEqual(len(Credentials.Credentials_list), 1)
def test_delete__Credentials(self): ''' test_delete_Credentials to test if we can remove a Credentials from our Credentialslist ''' self.new_Credentials.save__Credentials() test__Credentials = Credentials("instagram","rose","0788267443","*****@*****.**") # new Credentials test__Credentials.save__Credentials() self.new_Credentials.delete__Credentials()# Deleting a Credentials object self.assertEqual(len(Credentials.Credentials_list),1)
def test_delete_account(self): ''' tests if the account can be deleted ''' self.new_credentials.save_credentials() dummy_credentials = Credentials("facebook", "miahulf", "asdfg456") dummy_credentials.save_credentials() Credentials.credentials_list.remove(dummy_credentials) self.assertEqual(1, len(Credentials.credentials_list))
def test_delete_Credentials(self): ''' test_delete_Credentials to test if we can remove a credentials from our credentials list ''' self.new_Credentials.save_Credentials() test_Credentials = Credentials("Twitter","Anasimp","password") # new Credentials test_Credentials.save_Credentials() self.new_Credentials.delete_Credentials()# Deleting a Credentials object self.assertEqual(len(Credentials.Credentials_list),1)
def test_save_multiple_user_credentials(self): ''' to check if we can save multiple user dredentials in our credential list ''' self.new_user_credentials.save_user_credentials() test_new_credentials = Credentials("evelyn", "ev3", "linkedin") # new credential test_new_credentials.save_user_credentials() self.assertEqual(len(Credentials.credentials_list), 2)
def test_search_account(self): ''' tests if you can search for a particular account ''' self.new_credentials.save_credentials() dummy_credentials = Credentials("facebook", "miahulf", "asdfg456") dummy_credentials.save_credentials() account_exist = Credentials.search_account("facebook") self.assertEqual(dummy_credentials.account, account_exist.account)
def test_Credentials_exists(self): ''' test to check if we can return a Boolean if we cannot find the contact. ''' self.new_Credentials.save_Credentials() test_Credentials = Credentials("", "", "") test_Credentials.save_Credentials() Credentials_exists = Credentials.Credentials_exist("") self.assertTrue(Credentials_exists)
def test_find__Credentials_by_number(self): ''' test to check if we can find a Credentials by phone number and display information ''' self.new_Credentials.save__Credentials() test__Credentials = Credentials("instagram","mazimpak","0786950337","*****@*****.**") # new Credentials test__Credentials.save__Credentials() found__Credentials= Credentials.find_by_number("0786950337") self.assertEqual(found__Credentials.email,test__Credentials.email)
def test_find_Credentials_by_site(self): ''' test to check if we can find a Credentials ''' self.new_Credentials.save_Credentials() test_Credentials = Credentials("", "", "") test_Credentials.save_Credentials() found_Credentials = Credentials.find_by_site("") self.assertEqual(found_Credentials.site, test_Credentials.site)
def test_save_multiple_users_credentials(self): ''' tests if we can save multiple users and credentials ''' self.new_user.save_users() self.new_credentials.save_credentials() dummy_user = User("Mia", "Hulfsen", 21, "hulfmia@gmail", "lkjh987") dummy_credentials = Credentials("facebook", "miahulf", "asdfg456") dummy_user.save_users() dummy_credentials.save_credentials() self.assertEqual(len(User.users_list), 2) self.assertEqual(len(Credentials.credentials_list), 2)
def test_find_credentials_by_name(self): ''' test to check if we can find a Credentials by phone name and display information ''' self.new_Credentials.save_Credentials() # self.new_Credentials.save_Credentials() test_Credentials = Credentials("Twitter","Anasimp","password") # new Credentials test_Credentials.save_Credentials() found_Credentials = Credentials.find_by_name("Twitter") self.assertEqual(found_Credentials.user_name,test_Credentials.user_name)
def test_delete_user_credentials(self): ''' for deleting user accounts or credentials in need. ''' self.new_user_credentials.save_user_credentials() test_new_credentials = Credentials( "umuhire", "hu2", "facebook", ) # new credential test_new_credentials.save_user_credentials() self.new_user_credentials.delete_user_credentials( ) # Deleting a credential object self.assertEqual(len(Credentials.credentials_list), 1)
def create_key(): email = request.form.get('email') uuid = request.form.get('uuid') exist_credential = find_credential(email, uuid) if exist_credential: credential = exist_credential else: credential = Credentials(email, uuid) KEYS.append(credential) with open(CREDENTIALS_FILE_PATH, 'wb') as file: pickle.dump(KEYS, file) file.close() return flask.jsonify(**credential.to_dic())
def create_credentials_account(account_user_name, password, account_name): ''' Function to create a credential account ''' new_credential_account = Credentials(account_user_name, password, account_name) return new_credential_account
def __init__(self): self.credentials = Credentials() self.api = twitter.Api( consumer_key=self.credentials.twitter_consumer_key, consumer_secret=self.credentials.twitter_consumer_secret, access_token_key=self.credentials.twitter_access_token_key, access_token_secret=self.credentials.twitter_access_token_secret)
def __init__(self): self.credentials = Credentials(USERNAME, PASSWORD) self.setBTC(self.getDefaultBTC()) self.setUSD(self.getDefaultUSD()) self.setPrint(self.getDefaultPrint()) self.setSimulation(self.getDefaultSimulation()) self.update()
handler = logging.handlers.TimedRotatingFileHandler(LOG_FILENAME, when="midnight", backupCount=3) # Format each log message like this formatter = logging.Formatter('%(asctime)s %(levelname)-8s %(message)s') # Attach the formatter to the handler handler.setFormatter(formatter) # Attach the handler to the logger logger.addHandler(handler) # Make a class we can use to capture stdout and sterr in the log class MyLogger(object): def __init__(self, logger, level): """Needs a logger and a logger level.""" self.logger = logger self.level = level def write(self, message): # Only log if there is a message (not just a new line) if message.rstrip() != "": self.logger.log(self.level, message.rstrip()) app = App(6000, PIC_LOCATION) ad = AttachmentDownloader(Credentials.readFromFile("../credentials.txt"), PIC_LOCATION, (app.winfo_screenwidth(), app.winfo_screenheight())) app.show_slides() app.update_cycle() app.run() ad.close() ad.join()
def setUp(self): self.credentials = Credentials() self.requestToken = oauth_client.OAuthToken() self.requestToken.setKey('ABCD') self.requestToken.setSecret('DBCA') self.verifier = 'verifier'
class CredentialsTest (unittest.TestCase): def setUp(self): self.credentials = Credentials() self.requestToken = oauth_client.OAuthToken() self.requestToken.setKey('ABCD') self.requestToken.setSecret('DBCA') self.verifier = 'verifier' def tearDown(self): self.credentials = None """ method: getCredentials when: called with: withoutParams should: returnJson """ def test_getCredentials_called_withoutParams_returnJson(self): accessToken = oauth_client.OAuthToken() accessToken.setKey('AAAA') accessToken.setSecret('dfed') #expected = '{"credentials":{"oauth_version":"1.0","oauth_token":"' + accessToken.key + ',"oauth_nonce":"91107164","oauth_timestamp":1398333763,"oauth_signature":"FvKD3aclZhOFshZl5Ve2Q1nfII=","oauth_consumer_key":"1234","oauth_signature_method":"HMAC-SHA1"},"request_token":{"key":"' + self.requestToken.key + '","secret":"' + self.requestToken.secret + '"},"verifier":"' + self.verifier + '"}' expected ='{"credentials":{"token_key":"' + accessToken.key + '","token_secret":"' + accessToken.secret + '","consumer_key":"keySebas","consumer_secret":"secretSebas"},"request_token":{"key":"' + self.requestToken.key + '","secret":"' + self.requestToken.secret + '"},"verifier":"' + self.verifier + '"}' self.credentials.getRequestToken = Mock() self.credentials.getRequestToken.return_value = self.requestToken self.credentials.authorizeRequestToken = Mock() self.credentials.authorizeRequestToken.return_value = self.verifier self.credentials.getAccessToken = Mock() self.credentials.getAccessToken.return_value = expected result = self.credentials.getCredentials() self.credentials.authorizeRequestToken.assert_called_once_with(self.requestToken) self.credentials.getAccessToken.assert_called_once_with(self.requestToken,self.verifier) self.assertEquals(expected,result) """ method: getRequestToken when: called with: withoutParams should: returnToken """ def test_getRequestToken_called_withoutParams_returnToken(self): self.credentials.oauthClient.fetch_request_token = Mock() self.credentials.oauthClient.fetch_request_token.return_value = self.requestToken result = self.credentials.getRequestToken() self.assertEquals(self.requestToken,result) """ method: authorizeRequestToken when: called with: token should: returnVerifier """ def test_authorizeRequestToken_called_Token_returnVerifier(self): self.credentials.oauthClient.authorize_token = Mock() self.credentials.oauthClient.authorize_token.return_value = "http://192.168.3.118:8080/request_token_ready?oauth_verifier=verifier" result = self.credentials.authorizeRequestToken(self.requestToken) self.assertEquals(self.verifier,result) """ method: getAccessToken when: called with: TokenAndVerifier should: returnToken """ def test_getAccessToken_called_TokenAndVerifier_returnToken(self): accessToken = oauth_client.OAuthToken() accessToken.setKey('EFGH') accessToken.setSecret('IJKL') #expected = '{"credentials":{"oauth_version":"1.0","oauth_token":"' + accessToken.key + '","oauth_nonce":"91107164","oauth_timestamp":1398333763,"oauth_signature":"FvKD3aclZhOFshZl5Ve2Q1nfII=","oauth_consumer_key":"keySebas","oauth_signature_method":"HMAC-SHA1"},"request_token":{"key":"' + self.requestToken.key + '","secret":"' + self.requestToken.secret + '"},"verifier":"' + self.verifier + '"}' expected ='{"credentials":{"token_key":"' + accessToken.key + '","token_secret":"' + accessToken.secret + '","consumer_key":"keySebas","consumer_secret":"secretSebas"},"request_token":{"key":"' + self.requestToken.key + '","secret":"' + self.requestToken.secret + '"},"verifier":"' + self.verifier + '"}' self.credentials.oauthClient.fetch_access_token = Mock() self.credentials.oauthClient.fetch_access_token.return_value = accessToken self.credentials.formatParams = Mock() self.credentials.formatParams.return_value = expected result = self.credentials.getAccessToken(self.requestToken,self.verifier) self.credentials.formatParams.assert_called_once_with(self.requestToken,accessToken,self.verifier) self.assertEquals(expected,result)