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
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)
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)
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())
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)
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)
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)
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())
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
def setUp(self): ''' Setup method to run before each test case ''' self.new_credential = Credential('Joseph', 'FB.com', 'Josylad', '123456')
def setUp(self): ''' Function to create social media account credentials before each test ''' self.new_credential = Credential('cyrian', 'facebook', 'cyrian254', 'contented')
def setUp(self): ''' Setup method to run before each test case ''' self.new_credential = Credential('sam','FB.com','matta','123456')