def test_save_credentials(self):
     '''
     Testing if credentials are saved in credentials list.
     '''
     self.new_credential.save_credential()
     twitter = Credentials("Dennis", "Twitter", "dennism", "nakuru@91")
     twitter.save_credential()
     self.assertEqual(len(Credentials.credentials_list), 2)
 def test_save_multiple_credential(self):
     '''
     test_save_multiple_credential to check if we can save multiple credential objects to the credentials_list
     '''
     self.new_credential.save_credential()
     test_credential = Credentials ("mercyVuu","P46HJ","yahoo")
     test_credential.save_credential()
     self.assertEqual(len(Credentials.credentials_list),2)
def test_save_multiple_credential(self):
    """
    test_save_multiple_credential object is saved into the credential list
    """
    self.new_credential.save_credential()
    test_credential = Credentials("Instagram", "Jul", "12338")
    test_credential.save_credential()
    self.assertEqual(len(Credentials.credentials_list), 2)
 def test_save_multiple_credential(self):
     """
     this is to check whether we can save multiple contacts
     """
     self.new_credential.save_credential()
     test_credential = Credentials("facebook", "@Prada",
                                   "1234")  #this is a new credential
     test_credential.save_credential()
     self.assertEqual(len(Credentials.User_Credentials_list), 2)
Exemple #5
0
 def test_save_credential(self):
     '''
     test_save_user test case to test if the credential object is saved into the credentials list
     '''
     test_credential = Credentials("instagram", "dainadee",
                                   "*****@*****.**", "pepe123")
     self.new_credential.save_credential()
     test_credential.save_credential()
     self.assertEqual(len(Credentials.credential_list), 2)
 def test_find_by_site_name(self):
     '''
     search credential by site_name and return the right details.
     '''
     self.new_credential.save_credential()
     gmail = Credentials('fennis', 'Gmail', 'mephism', 'naks222')
     gmail.save_credential()
     credential_exists = Credentials.find_by_site_name('Gmail')
     self.assertEqual(credential_exists, gmail)
 def test_credential_exists(self):
     '''
     Test  to check if a credential exists in the credential_list
     '''
     self.new_credential.save_credential()
     test_credential = Credentials('fennis', 'Gmail', 'mephism', 'naks222')
     test_credential.save_credential()
     credential_exists = Credentials.credential_exist("Gmail")
     self.assertTrue(credential_exists)
    def test_del_credential(self):
        '''
        Test if we can delete a saved credential.
        '''
        self.new_credential.save_credential()
        new_credential = Credentials('fennis', 'Gmail', 'mephism', 'naks222')
        new_credential.save_credential()

        self.new_credential.del_credential()
        self.assertEqual(len(Credentials.credentials_list), 1)
def test_delete_credential(self):
    """
    test_delete_credential to test if we can remove a credentials account from our credentials list
    """
    self.new_credential.save_credential()
    test_credential = Credentials("Twitter", "Julie", "1233")
    test_credential.save_credential()

    self.new_credential.delete_credential()
    self.assertEqual(len(Credentials.credentials_list), 1)
def test_credential_exists(self):
    """
    test to check if we can return a boolean if we cannot find the credential account
    """
    self.new_credential.save_credential()
    test_credential = Credentials("Test", "12338")
    test_credential.save_credential()

    credential_exists = Credentials.credential_exist("Test")

    self.assertTrue(credential_exists)
Exemple #11
0
    def test_delete_credential(self):
        '''
        test method if we can delete an account
        '''
        self.new_credential.save_credential()
        test_credential = Credentials("Instagram", "dainadee",
                                      "*****@*****.**", "pepe123")
        test_credential.save_credential()

        self.new_credential.delete_credential()
        self.assertEqual(len(Credentials.credential_list), 1)
Exemple #12
0
    def test_credential_exists(self):
        '''
        Test case to check if a credential exists in the credential_list
        '''
        self.new_credential.save_credential()
        test_credential = Credentials("Instagram", "dainadee",
                                      "*****@*****.**", "pepe123")
        test_credential.save_credential()

        credential_exists = Credentials.credential_exists("Instagram")
        self.assertTrue(credential_exists)
    def test_credential_exists(self):
        '''
        test to check if we can return a Boolean  if we cannot find the contact.
        '''
        self.new_credential.save_credential()
        test_credential = Credentials ("mercyVuu","P46HJ","yahoo")
        test_credential.save_credential()

        credential_exists = Credentials.credential_exists("mercyVuu")

        self.assertEqual(credential_exists)
 def test_display_credentials(self):
     '''
     Test case to test if our objects show.
     '''
     self.new_credential.save_credential()
     twitter = Credentials("Dennis", "Twitter", "dennism", "nakuru@91")
     twitter.save_credential()
     gmail = Credentials('fennis', 'Gmail', 'mephism', 'naks222')
     gmail.save_credential()
     self.assertEqual(
         len(Credentials.display_credentials(twitter.user_name)), 2)
    def test_delete_credential(self):
        """
        this is to test whether a credential can be deleted
        """
        self.new_credential.save_credential()
        test_credential = Credentials("facebook", "@Prada",
                                      "1234")  #the new credential created
        test_credential.save_credential()

        self.new_credential.delete_credential()
        """
        this will delete a credential
        """
        self.assertEqual(len(Credentials.User_Credentials_list), 1)
 def test_copy_credential(self):
     '''
     Test if the copy credential method copies the correct credential from credit list.
     '''
     self.new_credential.save_credential()
     twitter = Credentials("Dennis", "Twitter", "dennism", "nakuru@91")
     twitter.save_credential()
     find_credential = None
     for credential in Credentials.users_credentials_list:
         find_credential = Credentials.find_by_site_name(
             credential.site_name)
         return pyperclip.copy(find_credential.password)
     Credentials.copy_credential(self.new_credential.site_name)
     self.assertEqual('nakuru@91', pyperclip.paste())
     print(pyperclip.paste())
class TestCredentials(unittest.TestCase):
    """
    Test subclass that defines test cases for the credentials class behaviours
    """
    def setUp(self):

        self.new_credential = Credentials("twitter", "@owslemy", "456")

    def test_init(self):
        self.assertEqual(self.new_credential.sm_account, "twitter")
        self.assertEqual(self.new_credential.username, "@owslemy")
        self.assertEqual(self.new_credential.password, "456")

    def test_save_credential(self):

        self.new_credential.save_credential()
        self.assertEqual(len(Credentials.User_Credentials_list), 1)

    def tearDown(self):
        Credentials.User_Credentials_list = []
        """
        the clean up after each test is run
        """

    def test_save_multiple_credential(self):
        """
        this is to check whether we can save multiple contacts
        """
        self.new_credential.save_credential()
        test_credential = Credentials("facebook", "@Prada",
                                      "1234")  #this is a new credential
        test_credential.save_credential()
        self.assertEqual(len(Credentials.User_Credentials_list), 2)

    def test_delete_credential(self):
        """
        this is to test whether a credential can be deleted
        """
        self.new_credential.save_credential()
        test_credential = Credentials("facebook", "@Prada",
                                      "1234")  #the new credential created
        test_credential.save_credential()

        self.new_credential.delete_credential()
        """
        this will delete a credential
        """
        self.assertEqual(len(Credentials.User_Credentials_list), 1)

    def test_display_all_credentials(self):
        """
        shows a list of all saved user credentials
        """
        self.assertEqual(Credentials.display_credentials(),
                         Credentials.User_Credentials_list)
Exemple #18
0
def save_credential(credential):
    '''
    Function to save a newly created credential.
    '''
    Credentials.save_credential(credential)
class TestCredentials(unittest.TestCase):
    def setUp(self):
        self.new_credentials = Credentials("aligedi", "instagram", "ali",
                                           "aligedi")

    def tearDown(self):
        Credentials.credentials_list = []

    def test_init(self):

        self.assertEqual(self.new_credentials.view_passward, "aligedi")
        self.assertEqual(self.new_credentials.account, "instagram")
        self.assertEqual(self.new_credentials.login, "ali")
        self.assertEqual(self.new_credentials.passward, "aligedi")

    def test_save_credential(self):

        self.new_credentials.save_credential()
        self.assertEqual(len(Credentials.credentials_list), 1)

    def test_multiple_credential(self):

        self.new_credentials.save_credential()
        self.test_credentials = Credentials("osmanhared", "instagram", "osman",
                                            "osmanhared")
        self.test_credentials.save_credential()
        self.assertEqual(len(Credentials.credentials_list), 2)

    def test_del_credential(self):

        self.new_credentials.save_credential()
        self.test_credentials = Credentials("osmanhared", "instagram", "osman",
                                            "osmanhared")
        self.test_credentials.save_credential()
        self.new_credentials.del_credential()
        self.assertEqual(len(Credentials.credentials_list), 1)

    def test_display_credential(self):

        self.assertEqual(Credentials.display_credentials(),
                         Credentials.credentials_list)

    def test_exist_credential(self):

        self.new_credentials.save_credential()
        self.test_credentials = Credentials("osmanhared", "instagram", "osman",
                                            "osmanhared")
        self.test_credentials.save_credential()

        credential_exists = Credentials.find_by_account("instagram")
        self.assertTrue(credential_exists)
class TestCredentials(unittest.TestCase):
    '''
    Test class that defines test cases for the credentials class behaviours
    '''
    def setUp(self):
        '''
        Set Up method to run before each individual test case
        '''
        self.new_credential = Credentials("PraiseLaurine","Test435s","gmail")

    def test_init_(self):
        '''
        test_init test case to test if the credentials object is initialized properly
        '''
        self.assertEqual(self.new_credential.user_name,"PraiseLaurine")
        self.assertEqual(self.new_credential.password,"Test435s")
        self.assertEqual(self.new_credential.account,"gmail")

    def test_save_credential(self):
        '''
        test_save_credential test case to test if the credential object is saved into the credential list
        '''
        self.new_credential.save_credential() 
        self.assertEqual(len(Credentials.credentials_list),1)

    def tearDown(self):
        '''
        tearDown method that does clean up after each test case has run.
        '''
        Credentials.credentials_list = []

    def test_save_multiple_credential(self):
        '''
        test_save_multiple_credential to check if we can save multiple credential objects to the credentials_list
        '''
        self.new_credential.save_credential()
        test_credential = Credentials ("mercyVuu","P46HJ","yahoo")
        test_credential.save_credential()
        self.assertEqual(len(Credentials.credentials_list),2)

    def test_delete_credential(self):
        '''
        test_delete_credential to test if we can remove a credential detail from the credentials list
        '''
        self.new_credential.save_credential()
        test_credential = Credentials ("mercyVuu","P46HJ","yahoo")
        test_delete_credential.save_credential()

        self.new_credential.delete_credential()
        self.assertEqual(len(Credentials.credentials_list),1)

    def test_find_credential_by_username(self):
        '''
        test to check if we can find a credential by username and display information
        '''
        self.new_credential.save_credential()
        test_credential = Credentials ("mercyVuu","P46HJ","yahoo")
        TestCredentials.save_credential

        found_credential = Credentials.find_by_username("mercyVuu")

        self.assertEqual(found_credential.user_name,test_credential.user_name)

    def test_credential_exists(self):
        '''
        test to check if we can return a Boolean  if we cannot find the contact.
        '''
        self.new_credential.save_credential()
        test_credential = Credentials ("mercyVuu","P46HJ","yahoo")
        test_credential.save_credential()

        credential_exists = Credentials.credential_exists("mercyVuu")

        self.assertEqual(credential_exists)

    def test_display_all_credentials(self):
        '''
        method that returns a list of all credentials saved
        '''

        self.assertEqual(Credentials.display_credentials(),Credentials.credentials_list)
class TestCredentials(unittest.TestCase):
    '''
    Defines test cases for the credentials class behaviours.
    '''
    def setUp(self):
        '''
        Set up method to run before each test cases.
        '''

        self.new_credential = Credentials("Dennis", "Instagram", "dennism",
                                          "nakuru@91")

    def test__init__(self):
        '''
        test case to test if the object is initialized properly.
        '''
        self.assertEqual(self.new_credential.user_name, "Dennis")
        self.assertEqual(self.new_credential.site_name, "Instagram")
        self.assertEqual(self.new_credential.account_name, "dennism")
        self.assertEqual(self.new_credential.password, "nakuru@91")

    def tearDown(self):
        '''
        Clears the credentials list.
        '''
        Credentials.credentials_list = []

    def test_save_credentials(self):
        '''
        Testing if credentials are saved in credentials list.
        '''
        self.new_credential.save_credential()
        twitter = Credentials("Dennis", "Twitter", "dennism", "nakuru@91")
        twitter.save_credential()
        self.assertEqual(len(Credentials.credentials_list), 2)

    def test_display_credentials(self):
        '''
        Test case to test if our objects show.
        '''
        self.new_credential.save_credential()
        twitter = Credentials("Dennis", "Twitter", "dennism", "nakuru@91")
        twitter.save_credential()
        gmail = Credentials('fennis', 'Gmail', 'mephism', 'naks222')
        gmail.save_credential()
        self.assertEqual(
            len(Credentials.display_credentials(twitter.user_name)), 2)

    def test_del_credential(self):
        '''
        Test if we can delete a saved credential.
        '''
        self.new_credential.save_credential()
        new_credential = Credentials('fennis', 'Gmail', 'mephism', 'naks222')
        new_credential.save_credential()

        self.new_credential.del_credential()
        self.assertEqual(len(Credentials.credentials_list), 1)

    def test_credential_exists(self):
        '''
        Test  to check if a credential exists in the credential_list
        '''
        self.new_credential.save_credential()
        test_credential = Credentials('fennis', 'Gmail', 'mephism', 'naks222')
        test_credential.save_credential()
        credential_exists = Credentials.credential_exist("Gmail")
        self.assertTrue(credential_exists)

    def test_find_by_site_name(self):
        '''
        search credential by site_name and return the right details.
        '''
        self.new_credential.save_credential()
        gmail = Credentials('fennis', 'Gmail', 'mephism', 'naks222')
        gmail.save_credential()
        credential_exists = Credentials.find_by_site_name('Gmail')
        self.assertEqual(credential_exists, gmail)

    def test_copy_credential(self):
        '''
        Test if the copy credential method copies the correct credential from credit list.
        '''
        self.new_credential.save_credential()
        twitter = Credentials("Dennis", "Twitter", "dennism", "nakuru@91")
        twitter.save_credential()
        find_credential = None
        for credential in Credentials.users_credentials_list:
            find_credential = Credentials.find_by_site_name(
                credential.site_name)
            return pyperclip.copy(find_credential.password)
        Credentials.copy_credential(self.new_credential.site_name)
        self.assertEqual('nakuru@91', pyperclip.paste())
        print(pyperclip.paste())
Exemple #22
0
class TestCredentials(unittest.TestCase):
    '''
    Test class that defines test cases for the user class behaviours.
    '''
    def setUp(self):
        '''
        Set up method to run before each test cases
        '''

        self.new_credential = Credentials("Instagram", "dainadee",
                                          "*****@*****.**", "pepe123")

    def tearDown(self):
        '''
        method that does clean up after each test case has run.
        '''
        Credentials.credential_list = []

    def test_init(self):
        '''
        Test case to check if a new Credentials instance has been initialized correctly
        '''
        self.assertEqual(self.new_credential.account, "Instagram")
        self.assertEqual(self.new_credential.userName, "dainadee")
        self.assertEqual(self.new_credential.email, "*****@*****.**")
        self.assertEqual(self.new_credential.password, "pepe123")

    def test_save_credential(self):
        '''
        test_save_user test case to test if the credential object is saved into the credentials list
        '''
        test_credential = Credentials("instagram", "dainadee",
                                      "*****@*****.**", "pepe123")
        self.new_credential.save_credential()
        test_credential.save_credential()
        self.assertEqual(len(Credentials.credential_list), 2)

    def test_delete_credential(self):
        '''
        test method if we can delete an account
        '''
        self.new_credential.save_credential()
        test_credential = Credentials("Instagram", "dainadee",
                                      "*****@*****.**", "pepe123")
        test_credential.save_credential()

        self.new_credential.delete_credential()
        self.assertEqual(len(Credentials.credential_list), 1)

    def test_credential_exists(self):
        '''
        Test case to check if a credential exists in the credential_list
        '''
        self.new_credential.save_credential()
        test_credential = Credentials("Instagram", "dainadee",
                                      "*****@*****.**", "pepe123")
        test_credential.save_credential()

        credential_exists = Credentials.credential_exists("Instagram")
        self.assertTrue(credential_exists)

    def test_display_credentials(self):
        '''
        method that returns a list of all the saved credentials
        '''

        self.assertEqual(Credentials.display_credentials(),
                         Credentials.credential_list)

    def test_generate_password(self):
        '''
        metthod that tests generate password 
        '''
        self.new_credential.generate_password()