Ejemplo n.º 1
0
def save_credential(credential):
    """
    Function to save a newly created credential
    :param credential:
    :return:
    """
    Credential.save_credentials(credential)
Ejemplo n.º 2
0
class TestCredentials(unittest.TestCase):
    """
    test class defining cases for the credentials class behaviuor
    """
    def confirm_user(self):
        """
      function to confirm 
      """

        self.newuser = User("Christine", "Ombima", "tyna452")
        self.newuser.save_user()
        user2 = User("alex", "nad", "nad452")
        user2.save_user()

        for user in User.users:
            if user.firstname == user2.firstname and user.password == user2.password:
                current_user = user.firstname
        return current_user

    #   self.assertEqual(current_user,Credential.confirm_user(user2.firstname,user2.password))

    def setUp(self):
        """
      function to create create credentials before test
      """
        self.new_credential = Credential("Christine", "Facebook",
                                         "chrisombima", "tyna452")

    def test__init__(self):
        """
        test to check if credential were created correctly
        """
        self.assertEqual(self.new_credential.username, "Christine")
        self.assertEqual(self.new_credential.sitename, "Facebook")
        self.assertEqual(self.new_credential.accountname, "chrisombima")
        self.assertEqual(self.new_credential.password, "tyna452")

    def test_save_credentials(self):
        """
        test to check if new credentials info has been saved
        """
        self.new_credential.save_credentials()
        twitter = Credential("alex", "Twitter", "nad", "nad452")
        twitter.save_credentials()
        self.assertEqual(len(Credential.credentials), 4)

    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.º 3
0
	def test_save_credentials(self):
		'''
		Test to check if the new credential info is saved into the credentials list
		'''
		self.new_credential.save_credentials()
		twitter = Credential('Mirriam','Twitter','bernicetwili','1234')
		twitter.save_credentials()
		self.assertEqual(len(Credential.credentials_list),2)
Ejemplo n.º 4
0
	def test_find_by_site_name(self):
		'''
		Test to check if the find_by_site_name method returns the correct credential
		'''
		self.new_credential.save_credentials()
		twitter = Credential("Diane","Email","evelyne","pswd100")
		twitter.save_credentials()
		credential_exists = Credential.find_by_site_name('Twitter')
Ejemplo n.º 5
0
    def test_save_credentials(self):
        '''
		Test to check if the new credential info is saved into the credentials list
		'''
        self.new_credential.save_credentials()
        twitter = Credential('Jane', 'Twitter', 'joe', 'pswd100')
        twitter.save_credentials()
        self.assertEqual(len(Credential.credentials_list), 2)
Ejemplo n.º 6
0
	def test_save_credentials(self):
		'''
		Test to check if the new credential info is saved into the credentials list
		'''
		self.new_credential.save_credentials()
		twitter = Credential('Dominic','Twitter','Dominic_Rutto','pass33')
		twitter.save_credentials()
		self.assertEqual(len(Credential.credentials_list),2)
Ejemplo n.º 7
0
	def test_save_credentials(self):
		'''
		Test to check if the new credential info is saved into the credentials list
		'''
		self.new_credential.save_credentials()
		twitter = Credential("Diane","Email","evelyne","pswd100")
		twitter.save_credentials()
		self.assertEqual(len(Credential.credentials_list),2)
Ejemplo n.º 8
0
 def test_save_credentials(self):
     '''
     Test to check if the new credential info is saved in the credentials_list
     '''
     self.new_credential.save_credentials()
     facebook = Credential('Ariana','Facebook','google.com','twpd254')
     facebook.save_credentials()
     self.assertEqual(len(Credential.credentials_list),2)
	def test_save_credentials(self):
		'''
  		Test to check if the new credential info is saved into the credentials list
		'''
		self.new_credential.save_credentials()
		twitter = Credential('Gitonga','Twitter','Gitongamiriam','pswd4363')
		twitter.save_credentials()
		self.assertEqual(len(Credential.credentials_list),2)
	def test_save_credentials(self):
		'''
		Test to check if the new credential info is saved into the credentials list
		'''
		self.new_credential.save_credentials()
		twitter = Credential('Qinuh','Twitter','davyvynes','pswd-1')
		twitter.save_credentials()
		self.assertEqual(len(Credential.credentials_list),2)
Ejemplo n.º 11
0
 def test_save_credentials(self):
     """
     Test to check if the new credential info is saved into the credentials list
     """
     self.new_credential.save_credentials()
     twitter = Credential('Humphrey', 'Twitter', 'humphrey07', '1234')
     twitter.save_credentials()
     self.assertEqual(len(Credential.credentials_list), 2)
	def test_save_credentials(self):
		'''
        Test to check if the new credential info is saved into the credentials list
		'''
		self.new_credential.save_credentials()
		twitter = Credential('Kimeu','Twitter','LoiKim','password123')
		twitter.save_credentials()
		self.assertEqual(len(Credential.credentials_list),2)
Ejemplo n.º 13
0
 def test_save_credentials(self):
     """
     test to check if new credentials info has been saved
     """
     self.new_credential.save_credentials()
     twitter = Credential("alex", "Twitter", "nad", "nad452")
     twitter.save_credentials()
     self.assertEqual(len(Credential.credentials), 4)
Ejemplo n.º 14
0
 def test_display_credentials(self):
     self.new_credential.save_credentials()
     twitter = Credential('Dancan', 'Twitter', 'dancanoduor', '28750187')
     twitter.save_credentials()
     gmail = Credential('Dancan', 'Gmail', 'dancanoduor', '28750187')
     gmail.save_credentials()
     self.assertEqual(
         len(Credential.display_credentials(twitter.user_name)), 3)
Ejemplo n.º 15
0
	def test_find_by_site_name(self):
		'''
		Test to check if the find_by_site_name method returns the correct credential
		'''
		self.new_credential.save_credentials()
		twitter = Credential('Dominic','Twitter','Dominic_Rutto','pass33')
		twitter.save_credentials()
		credential_exists = Credential.find_by_site_name('Twitter')
		self.assertEqual(credential_exists,twitter)
Ejemplo n.º 16
0
    def test_find_by_site_name(self):
        '''
		Test to check if the find_by_site_name method returns the correct credential
		'''
        self.new_credential.save_credentials()
        twitter = Credential('Jane', 'Twitter', 'joe', 'pswd100')
        twitter.save_credentials()
        credential_exists = Credential.find_by_site_name('Twitter')
        self.assertEqual(credential_exists, twitter)
	def test_find_by_site_name(self):
		'''
        Test to check if the find_by_site_name method returns the correct credential
		'''
		self.new_credential.save_credentials()
		twitter = Credential('Kimeu','Twitter','LoiKim','password123')
		twitter.save_credentials()
		credential_exists = Credential.find_by_site_name('Twitter')
		self.assertEqual(credential_exists,twitter)
Ejemplo n.º 18
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.º 19
0
    def test_save_credentials(self):
        '''
		Test to check if the new credential info is saved into the credentials list
		'''
        self.new_credential.save_credentials()
        twitter = Credential('twyford', 'Twitter', 'twyfordsparks',
                             'johnvictor')
        twitter.save_credentials()
        self.assertEqual(len(Credential.credentials_list), 2)
Ejemplo n.º 20
0
	def test_find_by_site_name(self):
		'''
		Test to check if the find_by_site_name method returns the correct credential
		'''
		self.new_credential.save_credentials()
		twitter = Credential('Mirriam','Twitter','bernicetwili','1234')
		twitter.save_credentials()
		credential_exists = Credential.find_by_site_name('Twitter')
		self.assertEqual(credential_exists,twitter)
Ejemplo n.º 21
0
    def test_find_by_site_name(self):
        '''
		Test to check if the find_by_site_name method returns the correct credential
		'''
        self.new_credential.save_credentials()
        twitter = Credential('Dennis', 'Facebook', 'dennis odwaro', 'pswd1452')
        twitter.save_credentials()
        credential_exists = Credential.find_by_site_name('Facebook')
        self.assertEqual(credential_exists, facebook)
Ejemplo n.º 22
0
 def test_find_by_site_name(self):
     """
     Test to check if the find_by_site_name method returns the correct credential
     """
     self.new_credential.save_credentials()
     twitter = Credential('Humphrey', 'Twitter', 'humphrey07', '1234')
     twitter.save_credentials()
     credential_exists = Credential.find_by_site_name('Twitter')
     self.assertEqual(credential_exists, twitter)
	def test_display_credentials(self):
		'''
		Test to check if the display_credentials method, displays the correct credentials.
		'''
		self.new_credential.save_credentials()
		twitter = Credential('Kimeu','Twitter','LoiKim','password123')
		twitter.save_credentials()
		gmail = Credential('Kimeu','Gmail','kimeuloise','password456')
		gmail.save_credentials()
		self.assertEqual(len(Credential.display_credentials(twitter.user_name)),2)
    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)
	def test_display_credentials(self):
		'''
		Test to check if the display_credentials method, displays the correct credentials.
		'''
		self.new_credential.save_credentials()
		twitter = Credential('david','Twitter','davyvynes','pswd-1')
		twitter.save_credentials()
		gmail = Credential('david','Gmail','davyvynes','pswd-2')
		gmail.save_credentials()
		self.assertEqual(len(Credential.display_credentials(twitter.user_name)),2)
Ejemplo n.º 26
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)
  	def test_display_credentials(self):
    	'''
		Test to check if the display_credentials method, displays the correct credentials.
		'''
		self.new_credential.save_credentials()
		twitter = Credential('Gitonga','Twitter','Gitongamiriam','pswd4363')
		twitter.save_credentials()
		gmail = Credential('Gitonga','Gmail','Gitongamiriam','pswd200')
		gmail.save_credentials()
		self.assertEqual(len(Credential.display_credentials(twitter.user_name)),2)
Ejemplo n.º 28
0
	def test_display_credentials(self):
		'''
		Test to check if the display_credentials method, displays the correct credentials.
		'''
		self.new_credential.save_credentials()
		twitter = Credential('Dominic','Twitter','Dominic_Rutto','pass33')
		twitter.save_credentials()
		gmail = Credential('Dominic','Gmail','*****@*****.**','pass33')
		gmail.save_credentials()
		self.assertEqual(len(Credential.display_credentials(twitter.user_name)),2)
Ejemplo n.º 29
0
	def test_display_credentials(self):
		'''
		Test to check if the display_credentials method, displays the correct credentials.
		'''
		self.new_credential.save_credentials()
		twitter = Credential("Diane","Email","evelyne","pswd100")
		twitter.save_credentials()
		gmail = Credential("Diane","Facebook","evelyne","pswd200")
		gmail.save_credentials()
		self.assertEqual(len(Credential.display_credentials(twitter.user_name)),2)
Ejemplo n.º 30
0
	def test_display_credentials(self):
		'''
		Test to check if the display_credentials method, displays the correct credentials.
		'''
		self.new_credential.save_credentials()
		twitter = Credential('Mirriam','Twitter','bernicetwili','1234')
		twitter.save_credentials()
		gmail = Credential('Mirriam','Gmail','bernicetwili','12340')
		gmail.save_credentials()
		self.assertEqual(len(Credential.display_credentials(twitter.user_name)),2)