Ejemplo n.º 1
0
 def test_find_by_account_name(self):
     '''
     test to check if we can find a credential by account_name and display information
     '''
     self.new_credential.save_credentials()
     facebook = Credential('Ariana','Facebook','google.com','twpd254')
     facebook.save_credentials()
     credential_exists= Credential.find_by_account_name('Facebook')
     self.assertEqual(credential_exists,facebook)
Ejemplo n.º 2
0
    def test_delete_credentials(self):
        '''
        test_delete_credentials to test if we can remove a credential from our credentials_list
        '''
        self.new_credential.save_credentials() 
        facebook = Credential('Ariana','Facebook','google.com','twpd254') #new credential
        facebook.save_credentials()

        self.new_credential.delete_credentials()# Deleting a credential object
        self.assertEqual(len(Credential.credentials_list),1)
Ejemplo n.º 3
0
    def test_save_multiple_credentials(self):
        '''
        Test to check whether multiple functions can be saved
        '''

        self.new_credential.save_credential()
        test_credential = Credential('Kevin', 'Kevin Mwan', 'Facebook',
                                     'Kevkev')
        test_credential.save_credential()
        self.assertEqual(len(Credential.credential_list), 2)
Ejemplo n.º 4
0
 def test_find_by_user_name(self):
     '''
     Function that helps search for a credential by user name
     '''
     self.new_credential.save_credential()
     test_credential = Credential('Kevin', 'Kevin Mwan', 'Facebook',
                                  'Kevkev')
     test_credential.save_credential()
     found_credential = Credential.find_by_user_name('Kevin')
     self.assertEqual(found_credential, test_credential)
    def test_find_by_site_name(self):
        '''
        test to find account info
        '''
        self.new_account.save_credentials()
        facebook = Credential('Facebook', 'Loso', 'Gwala', 'psd001')
        facebook.save_credentials()
        credential_exists = Credential.find_by_site_name('Twitter')

        self.assertEqual(credential_exists, facebook)
Ejemplo n.º 6
0
def create_credential(user_name, site_name, account_name, password):
    """
        Function to create a new credential
    :param user_name:
    :param site_name:
    :param account_name:
    :param password:
    :return:
    """
    new_credential = Credential(user_name, site_name, account_name, password)
    return new_credential
Ejemplo n.º 7
0
 def test_copy_credential(self):
     self.new_credential.save_credentials()
     twitter = Credential('Dancan', 'Twitter', 'dancanoduor', '28750187')
     twitter.save_credentials()
     find_credential = None
     for credential in Credential.user_credentials_list:
         find_credential = Credential.find_by_site_name(
             credential.site_name)
         return pyperclip.copy(find_credential.password)
     Credential.copy_credential(self.new_credential.site_name)
     self.assertEqual('28750187', pyperclip.paste())
     print(pyperclip.paste())
	def test_copy_credential(self):
		'''
		Test to check if the copy a credential method copies the correct credential
		'''
		self.new_credential.save_credentials()
		twitter = Credential('Kimeu','Twitter','LoiKim','password123')
		twitter.save_credentials()
		find_credential = None
		for credential in Credential.user_credentials_list:
				find_credential =Credential.find_by_site_name(credential.site_name)
				return pyperclip.copy(find_credential.password)
		Credential.copy_credential(self.new_credential.site_name)
	def test_copy_credential(self):
		'''
		Test to check if the copy a credential method copies the correct credential
		'''
		self.new_credential.save_credentials()
		twitter = Credential('davy','Twitter','davyvynes','pswd-1')
		twitter.save_credentials()
		find_credential = None
		for credential in Credential.user_credentials_list:
				find_credential =Credential.find_by_site_name(credential.site_name)
				return pyperclip.copy(find_credential.password)
		Credential.copy_credential(self.new_credential.site_name)
		self.assertEqual('pswd100',pyperclip.paste())
		print(pyperclip.paste())
Ejemplo n.º 10
0
 def test_copy_credential(self):
     """
     test to confirm credential method copies correctly
     """
     self.new_credential.save_credentials()
     twitter = Credential("alex", "Twitter", "nad", "nad254")
     twitter.save_credentials()
     find_credential = None
     for credential in Credential.credentials:
         find_credential = Credential.find_site_by_name(credential.sitename)
         return pyperclip.copy(find_credential.password)
     Credential.copy_credentials(self.new_credential.sitename)
     self.assertEqual("tyna452", pyperclip.paste())
     print(pyperclip.paste())
Ejemplo n.º 11
0
 def test_copy_credential(self):
     '''
     Test to check if the method copies a users credential to the clipboard
     '''
     self.new_credential.save_credentials()
     facebook = Credential('Ariana','Facebook','google.com','twpd254')
     facebook.save_credentials()
     find_credential = None
     for credential in Credential.user_credentials_list:
         find_credential = Credential.find_by_account_name(credential.account_name)
         return pyperclip.copy(find_credential.password)
     Credential.copy_credential(self.new_credential.account_name)
     self.assertEqual('twpd254',pyperclip.paste())
     print(pyperclip.paste())
Ejemplo n.º 12
0
 def test_copy_credential(self):
     """
     Test to check if the copy a credential method copies the correct credential
     """
     self.new_credential.save_credentials()
     twitter = Credential('Humphrey', 'Twitter', 'humphrey07', '1234')
     twitter.save_credentials()
     find_credential = None
     for credential in Credential.user_credentials_list:
         find_credential = Credential.find_by_site_name(
             credential.site_name)
         return pyperclip.copy(find_credential.password)
     Credential.copy_credential(self.new_credential.site_name)
     self.assertEqual('1234', pyperclip.paste())
     print(pyperclip.paste())
 def test_copy_credential(self):
     '''
     Test to check if the copy a credential method copies the correct account info
     '''
     self.new_account.save_credentials()
     facebook = Credential('Facebook', 'Loso', 'Gwala', 'psd001')
     facebook.save_credentials()
     find_credential = None
     for credential in Credential.user_credentials_list:
         find_credential = Credential.find_by_site_name(
             credential.site_name)
         return pyperclip.copy(find_credential.password)
     Credential.copy_credential(self.new_account.site_name)
     self.assertEqual('McGee', pyperclip.paste())
     print(pyperclip.paste())
Ejemplo n.º 14
0
    def test_copy_credential(self):
        '''
		Test to check if the copy a credential method copies the correct credential
		'''
        self.new_credential.save_credentials()
        facebook = Credential('Dennis', 'Facebook', 'Dennis odwaro',
                              'pswd1452')
        facebook.save_credentials()
        find_credential = None
        for credential in Credential.user_credentials_list:
            find_credential = Credential.find_by_site_name(
                credential.site_name)
            return pyperclip.copy(find_credential.password)
        Credential.copy_credential(self.new_credential.site_name)
        self.assertEqual('pswd100', pyperclip.paste())
        print(pyperclip.paste())
Ejemplo n.º 15
0
    def setUp(self):
        '''
		Function to create an account's credentials before each test
		'''
        self.new_credential = Credential('Dennis', 'Facebook', 'dennis odwaro',
                                         'pswd1542')
Ejemplo n.º 16
0
def create_credential(user_name, site_name, account_name, password):
    '''
	Function to create a new credential
	'''
    new_credential = Credential(user_name, site_name, account_name, password)
    return new_credential
Ejemplo n.º 17
0
    def setUp(self):
        '''
		Function to create an account's credentials before each test
		'''
        self.new_credential = Credential('peter', 'Facebook', 'joe', 'pswd100')
  	def setUp(self):
    	'''
		Function to create an account's credentials before each test
		'''
		self.new_credential = Credential('Miriam','Facebook','gitongamiriam','pswd4363')
Ejemplo n.º 19
0
        while True:
            print(
                "Use these short codes : cc - create new credential account, dc - display credentials, fc - find credential, del - to delete credential ex -exit the user list "
            )

            short_code = input().lower()

            if (short_code == "ex"):
                break

            elif (short_code == "cc"):
                print("Please provide account information\n")
                accname = input("input account name\n")
                username = input("input username\n")
                password = input("input password\n")
                new_crt = Credential(accname, username, password)

                new_crt.save_credentials

                print(new_crt.credential_holder)

            elif (short_code == "del"):
                print(
                    "Warning by contuning you will delete a credential informations,"
                )
                res = input(
                    "are you sure you want to processed? : Y/N ").lower()
                if (res == "y"):
                    Credential.delete_credentials(Credential.credential_holder)

                elif (res == "n"):
    def setUp(self):
        '''
		Function to create an account's credentials before each test
		'''
        self.new_credential = Credential('gerald', 'twitter', 'geraldwaweru',
                                         'pswd526')
Ejemplo n.º 21
0
 def test_find_by_site_name(self):
     self.new_credential.save_credentials()
     twitter = Credential('Dancan', 'Twitter', 'dancanoduor', '28750187')
     twitter.save_credentials()
     credential_exists = Credential.find_by_site_name('Twitter')
     self.assertEqual(credential_exists, twitter)
Ejemplo n.º 22
0
 def test_save_credentials(self):
     self.new_credential.save_credentials()
     twitter = Credential('Dancan', 'Twitter', 'dancanoduor', '28750187')
     twitter.save_credentials()
     self.assertEqual(len(Credential.credentials_list), 2)
Ejemplo n.º 23
0
 def setUp(self):
     self.new_credential = Credential('Dancan', 'Facebook', 'dancanoduor',
                                      '28750187')
Ejemplo n.º 24
0
    def setUp(self):
        '''
		Function to create an account's credentials before each test
		'''
        self.new_credential = Credential('Nimo', 'Facebook', 'nimosaid',
                                         'pswd100')
Ejemplo n.º 25
0
 def setUp(self):
     """
     Function to create an account's credentials before each test
     """
     self.new_credential = Credential('Humphrey', 'twitter', 'humphrey07',
                                      '1234')
Ejemplo n.º 26
0
    def setUp(self):
        '''
		Function to create an account's credentials before each test
		'''
        self.new_credential = Credential('twyford', 'Facebook',
                                         'twyfordsparks', 'johnjane')
 def setUp(self):
     '''
     Set up method to run before each test cases.  
     '''
     self.new_account = Credential("Twitter", "Hiasco", "Gwala", "McGee")
Ejemplo n.º 28
0
	def setUp(self):
		'''
		Function to create an account's credentials before each test
		'''
		self.new_credential = Credential("Eve","Twitter","evelyne",'pswd100')
Ejemplo n.º 29
0
 def setUp(self):
     '''
     function to create an account before each test
     '''
     self.new_credential = Credential('Mikey', 'Michael-mbogo', 'Facebook',
                                      'Michaelmm17')
	def setUp(self):
		'''
		Function to create an account's credentials before each test
		'''
		self.new_credential = Credential('David','Facebook','Davyvynes','pswd-1')