Esempio n. 1
0
def create_credential(user_name, social_media, account_name, password):
    '''
    Function creating new credentials
    '''
    new_credential = Credential(user_name, social_media, account_name,
                                password)
    return new_credential
Esempio n. 2
0
 def test_display_credentials(self):
     '''
     Test to confirm user can view the correct credential details
     '''
     self.new_credential.save_credentials()
     facebook = Credential('cyrian', 'facebook', 'cyrian254', 'contented')
     facebook.save_credentials()
     self.assertEqual(Credential.display_credentials(),
                      Credential.credentials_list)
Esempio n. 3
0
 def test_search_social_media(self):
     '''
     Test to confirm if the method returns the correct social media credential
     '''
     self.new_credential.save_credentials()
     facebook = Credential('cyrian', 'Facebook', 'cyrian254', 'contented')
     facebook.save_credentials()
     credential_exists = Credential.search_social_media('Facebook')
     self.assertEqual(credential_exists, facebook)
Esempio n. 4
0
 def test_copy_password(self):  #uses pyperclip
     '''
     Test to check if the copy password method will copy the correct password from social media site specified
     '''
     self.new_credential.save_credentials()
     facebook = Credential('cyrian', 'Facebook', 'cyrian254', 'contented')
     facebook.save_credentials()
     Credential.copy_password('facebook')
     self.assertEqual(self.new_credential.password, pyperclip.paste())
Esempio n. 5
0
 def test_display_credentials(self):
     '''
     method that returns a list of all credentials saved
     '''
     self.new_credential.save_credentials()
     test_fb = Credential('sam','facebook','matta','123456')
     test_fb.save_credentials()
     
     self.assertEqual(Credential.display_credentials(User),Credential.user_credentials_list)
Esempio n. 6
0
    def test_find_by_site_name(self):
        '''
		Test to check if we can find a credential by site_name
		'''
        self.new_credential.save_credentials()
        test_fb = Credential('Joseph', 'facebook', 'josylad', '123456')
        test_fb.save_credentials()

        credential_exists = Credential.find_by_site_name('facebook')
        self.assertEqual(credential_exists, test_fb)
Esempio n. 7
0
 def test_save_multiple_credentials(self):
     '''
     test_save_multiple_credential to check if we can save multiple credentials
     objects to our credentials_list
     '''
     self.new_credential.save_credentials()
     test_credential = Credential("sam1","Medium","matta1","112233") # new credential
     test_credential.save_credentials()
     
     self.assertEqual(len(Credential.credentials_list),2)
Esempio n. 8
0
    def test_copy_credential(self):
        '''
		Test to confirm if we can copy a credential from saved credentials
		'''
        self.new_credential.save_credentials()
        test_fb = Credential('Joseph', 'facebook', 'josylad', '123456')
        test_fb.save_credentials()
        Credential.copy_credential('123456')

        self.assertEqual(self.new_credential.password, pyperclip.paste())
        print(pyperclip.paste())
Esempio n. 9
0
def create_credential(username, site_name, account_name, password):
	'''
	Function to create a new credential
	'''
	new_credential = Credential(username, site_name, account_name, password)
	return new_credential
Esempio n. 10
0
    def setUp(self):
        '''
		Setup method to run before each test case
		'''
        self.new_credential = Credential('Joseph', 'FB.com', 'Josylad',
                                         '123456')
Esempio n. 11
0
 def setUp(self):
     '''
     Function to create social media account credentials before each test
     '''
     self.new_credential = Credential('cyrian', 'facebook', 'cyrian254',
                                      'contented')
Esempio n. 12
0
    def setUp(self):
        '''
		Setup method to run before each test case
		'''
        self.new_credential = Credential('sam','FB.com','matta','123456')