コード例 #1
0
    def delete_credentials(self):
        self.new_credentials.save_credentials()
        test_credential = Credentials("account","user_name","user_password")
        test_credential.save_credentials()

        self.new_credentials.delete_credentials()
        self.assertEqual(len(Credentials.user_credentials),1)
コード例 #2
0
def save_credentials(credential):  # created function
    '''
    function to save credentials
    '''
    Credentials.save_credentials
    Credentials.save_credentials(
        credential)  #function calls method to save the credential
コード例 #3
0
    def find_credentials(self):
        self.new_credentials.save_credentials()
        test_credential = Credentials("account", "username", "password")
        test_credential.save_credentials()

        the_credential = Credentials.find_account("account")
        self.assertEqual(the_credential.account, test_credential.account)
コード例 #4
0
class TestCredentials(unittest.TestCase):
    
    def setUp(self):

        self.new_credentials = Credentials("account","kennedy","1234")
    
    def tearDown(self):
        Credentials.user_credentials = []

    def test_details(self):
        self.assertEqual(self.new_credentials.account,"account")
        self.assertEqual(self.new_credentials.user_name,"kennedy")
        self.assertEqual(self.new_credentials.user_password,"1234")

   
    def test_exist(self):
        self.new_credentials.save_credentials()
        test_credential = Credentials("account","user_name","user_password")
        test_credential.save_credentials()

        search_credential = Credentials.credential_user_exist("account")
        self.assertTrue(search_credential)

    def delete_credentials(self):
        self.new_credentials.save_credentials()
        test_credential = Credentials("account","user_name","user_password")
        test_credential.save_credentials()

        self.new_credentials.delete_credentials()
        self.assertEqual(len(Credentials.user_credentials),1)
コード例 #5
0
    def test_exist(self):
        self.new_credentials.save_credentials()
        test_credential = Credentials("account","user_name","user_password")
        test_credential.save_credentials()

        search_credential = Credentials.credential_user_exist("account")
        self.assertTrue(search_credential)
コード例 #6
0
 def test_save_multiple_credentials(self):
     '''
     test to check if we can save multiple credentials objects to our credentials list
     '''
     self.new_credential.save_credentials()
     test_credential = Credentials("Twitter", "Macharia", "2017kare")
     test_credential.save_credentials()
     self.assertEqual(len(Credentials.credentials_list), 2)
コード例 #7
0
 def test_save_multiple_credentials(self):
         """
         To check if we can save multiple objects into list
         """
         self.new_credentials.save_credentials()
         test_credentials = Credentials ("Github","Edith","JAS5e")
         test_credentials.save_credentials()
         self.assertEqual(len(Credentials.credentials_list),2)
コード例 #8
0
 def test_save_multiple_credentials(self):
         '''
         test_save_multiple_user to check if we can save multiple user
         objects to our user_list
         '''
         self.new_credentials.save_credentials()
         test_credentials = Credentials("TestUser","123456789")
         test_credentials.save_credentials()
         self.assertEqual(len(Credentials.credentials_list),2)
コード例 #9
0
 def test_credential_exist(self):
     """
     test to check if we can return a true or false based on whether we find or can't find the credential.
     """
     self.new_credential.save_credentials()
     the_credential = Credentials("Twitter", "Macharia", "2017kare")
     the_credential.save_credentials()
     credential_is_found = Credentials.if_credential_exist("Twitter")
     self.assertTrue(credential_is_found)
コード例 #10
0
ファイル: test.py プロジェクト: GeGe-K/pass-locker
 def test_save_multiple_credentials(self):
     '''
     method that checks if we can save multiple credentials objects to credentials_list
     '''
     self.new_credentials.save_credentials()
     test_credentials = Credentials("Instagram", "Gloria Givondo",
                                    "thegram")
     test_credentials.save_credentials()
     self.assertEqual(len(Credentials.credentials_list), 2)
コード例 #11
0
    def test_if_credentials_exist(self):
        '''
        test that checks to confirm if an already entered credentials exists
        '''
        self.new_credentials.save_credentials()
        test_credentials = Credentials("Twitter", "alice", "iuhtig")
        test_credentials.save_credentials()

        credentials_exist = Credentials.credentials_exist("Twitter")
        self.assertTrue(credentials_exist)
コード例 #12
0
        def test_delete_credentials(self):
                '''
                tests if we can delete a credential from our credentials list
                '''  
                self.new_credentials.save_credentials()
                test_credentials = Credentials("Github","edithamadi","JAS5e")
                test_credentials.save_credentials()

                self.new_credentials.delete_credentials() #deletes credentials object
                self.assertEqual (len(Credentials.credentials_list),1)
コード例 #13
0
    def test_find_by_appName(self):
        '''
        test to check if we can find a credential by appname and display information
        '''

        self.new_credentials.save_credentials()
        facebook = Credentials('facebook', 'bowjoe', 'testpass')
        facebook.save_credentials()
        credentials_exists = Credentials.find_by_appName('facebook')
        self.assertEqual(credentials_exists, facebook)
コード例 #14
0
    def test_display_credentials(self):
        '''
        Test to check if the display_credentials method, displays the correct credentials.
        '''
        self.new_credentials.save_credentials()
        facebook = Credentials('facebook', 'bowjoe', 'testpass')
        facebook.save_credentials()

        self.assertEqual(Credentials.display_credentials(),
                         Credentials.credential_list)
コード例 #15
0
 def test_save_multiple_credentials(self):
     '''g
     test_save_multiple_credentials to check if we can save multiple credentials
     objects to our credential_list
     '''
     self.new_credentials.save_credentials()
     test_save_credentials = Credentials("testapp", "bowj",
                                         "xoxo2*")  # new user
     test_save_credentials.save_credentials()
     self.assertEqual(len(Credentials.credential_list), 2)
コード例 #16
0
    def test_delete_credential(self):
        """
        test method to test if we can remove an account credentials from our credentials_list
        """
        self.new_credential.save_credentials()
        test_credential = Credentials("Twitter", "Macharia", "2017kare")
        test_credential.save_credentials()

        self.new_credential.delete_credentials()
        self.assertEqual(len(Credentials.credentials_list), 1)
コード例 #17
0
        def test_find_credentials_by_account_name(self):
                '''
                to check if we can find a credential by the account name and display more information about it
                '''  
                self.new_credentials.save_credentials()
                test_credentials = Credentials("Github","edithamadi","JAS5e")
                test_credentials.save_credentials()

                found_credentials = Credentials.find_by_account_name("Github")
                self.assertEqual(found_credentials.password,test_credentials.password)
コード例 #18
0
    def test_save_multiple_credentials(self):
        '''
        test to check if our app saves multiple credentials created in the cred_list list
        '''
        self.new_credentials = Credentials("Facebook", "two", "deux2")
        self.new_credentials.save_credentials()
        test_credentials = Credentials("Facebook", "trois", "trois3")
        test_credentials.save_credentials()

        self.assertEqual(len(Credentials.cred_list), 2)
コード例 #19
0
    def test_delete_credentials(self):
            '''
            test_delete_credentials to test if we can remove a credential from our credential list
            '''
            self.new_credentials.save_credentials()
            test_credentials = Credentials("TestUser","123456789") # new credential
            test_credentials.save_credentials()

            self.new_credentials.delete_credentials()# Deleting a credential object
            self.assertEqual(len(Credentials.credentials_list),1)
コード例 #20
0
        def test_credentials_exists(self):
                '''
                checks if we can return a boolean if we cannot find the credentials
                '''  

                self.new_credentials.save_credentials()
                test_credentials = Credentials("Github","edithamadi","JAS5e")
                test_credentials.save_credentials()

                credentials_exists =Credentials.credentials_exist("Github")
                self.assertTrue(credentials_exists)
コード例 #21
0
    def test_delete_credentials(self):
        '''
        test that checks if we can delete a credential object that is no longer being used
        '''
        self.new_credentials = Credentials("Facebook", "two", "deux2")
        self.new_credentials.save_credentials()
        test_credentials = Credentials("Facebook", "trois", "trois3")
        test_credentials.save_credentials()

        self.new_credentials.delete_credentials()
        self.assertEqual(len(Credentials.cred_list), 1)
コード例 #22
0
ファイル: test.py プロジェクト: GeGe-K/pass-locker
    def test_find_credentials_by_account(self):
        '''
        Test to check if we can find a credential by the account name and display more information about it
        '''
        self.new_credentials.save_credentials()
        test_credentials = Credentials("Instagram", "Gloria Givondo",
                                       "thegram")
        test_credentials.save_credentials()

        found_credentials = Credentials.find_by_account("Instagram")
        self.assertEqual(found_credentials.password, test_credentials.password)
コード例 #23
0
ファイル: test.py プロジェクト: GeGe-K/pass-locker
    def test_delete_credentials(self):
        '''
        tests if we can delete a credential from our credentials list
        '''
        self.new_credentials.save_credentials()
        test_credentials = Credentials("Instagram", "Gloria Givondo",
                                       "thegram")
        test_credentials.save_credentials()

        self.new_credentials.delete_credentials()  #Deletes credentials object
        self.assertEqual(len(Credentials.credentials_list), 1)
コード例 #24
0
    def test_find_credentials(self):
        """
        test to check if we can find a credential entry by account name and display the details of the credential
        """
        self.new_credential.save_credentials()
        test_credential = Credentials("Twitter", "Macharia", "2017kare")
        test_credential.save_credentials()

        the_credential = Credentials.find_credential("Twitter")

        self.assertEqual(the_credential.account, test_credential.account)
コード例 #25
0
    def test_find_credentials(self):
        '''
        test to check if we can retrieve an existing credential and display it
        '''
        self.new_credentials = Credentials("Twitter", "Alice", "ecila")
        self.new_credentials.save_credentials()
        test_credentials = Credentials("Twitter", "gith", "tui")
        test_credentials.save_credentials()

        find_credentials = Credentials.find_credentials("Twitter")
        self.assertTrue(find_credentials)
コード例 #26
0
    def test_credentials_exists(self):
        '''
        test to check if we can return a Boolean  if we cannot find the credentials.
        '''

        self.new_credentials.save_credentials()
        test_credentials = Credentials("TestUser","123456789") # new credentials
        test_credentials.save_credentials()

        credentials_exists = Credentials.credentials_exist("TestUser")

        self.assertTrue(credentials_exists)
コード例 #27
0
    def test_find_credentials_by_user_name(self):
        '''
        test to check if we can find a user by user_name and display information
        '''

        self.new_credentials.save_credentials()
        test_credentials = Credentials("TestUser","123456789") # new contact
        test_credentials.save_credentials()

        found_credentials = Credentials.find_by_user_name("TestUser")

        self.assertEqual(found_credentials.password,test_credentials.password)
コード例 #28
0
class TestCredentials(unittest.TestCase):
    '''
    Test class that defines test cases for the user class behaviours.

    Args:
        unittest.TestCase: helps in creating test cases
    '''
    def setUp(self):
        '''
        Set up method to run before each test case
        '''
        self.new_credential = Credentials("Lewis", "Twitter", "Lewis", "1234")

    def test_init(self):
        '''
        test_init test case to test if the object is initialized properly
        '''
        self.assertEqual(self.new_credential.user_name, "Lewis")
        self.assertEqual(self.new_credential.site, "Twitter")
        self.assertEqual(self.new_credential.account_name, "Lewis")
        self.assertEqual(self.new_credential.password, "1234")

    def test_save_credentials(self):
        '''
        test case to test if the credentials object is saved to credentials lists
        '''

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

    def test_valid_user(self):
        '''
        test case to test if Login credentials are saved
        '''

        new_user2 = User("James", "Njue", "1234")
        new_user2.save_user()

        for user in User.user_list:
            if user.first_name == new_user2.first_name and user.password == new_user2.password:
                valid_user = user.first_name
        return valid_user

        self.assertEqual(
            valid_user,
            Credentials.valid_user(new_user2.password, new_user2.first_name))

    def test_display_credentials(self):
        '''
        test case to test if credentials are displayed
        '''
        self.assertEqual(Credentials.display_credentials(),
                         Credentials.credentials_list)
コード例 #29
0
ファイル: test.py プロジェクト: GeGe-K/pass-locker
    def test_credentials_exists(self):
        '''
        test to check if we can return a Boolean  if we cannot find the credentials.
        '''

        self.new_credentials.save_credentials()
        test_credentials = Credentials("Instagram", "Gloria Givondo",
                                       "thegram")
        test_credentials.save_credentials()

        credentials_exists = Credentials.credentials_exist("Instagram")

        self.assertTrue(credentials_exists)
コード例 #30
0
class TestCredentials(unittest.TestCase):
    def setUp(self):

        self.new_credentials = Credentials("account", "sharon", "sharon123")

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

    def test_details(self):
        self.assertEqual(self.new_credentials.account, "account")
        self.assertEqual(self.new_credentials.username, "sharon")
        self.assertEqual(self.new_credentials.password, "sharon123")

    def test_save_credentials(self):

        self.new_credentials.save_credentials()
        self.assertEqual(len(Credentials.user_credentials), 1)

    def find_credentials(self):
        self.new_credentials.save_credentials()
        test_credential = Credentials("account", "username", "password")
        test_credential.save_credentials()

        the_credential = Credentials.find_account("account")
        self.assertEqual(the_credential.account, test_credential.account)

    def test_exist(self):

        self.new_credentials.save_credentials()
        test_credential = Credentials("account", "username", "password")
        test_credential.save_credentials()

        search_credential = Credentials.credentialsuser_exist("account")
        self.assertTrue(search_credential)

    def delete_credentials(self):
        self.new_credentials.save_credentials()
        test_credential = Credentials("account", "username", "password")
        test_credential.save_credentials()

        self.new_credentials.delete_credentials()
        self.assertEqual(len(Credentials.user_credentials), 1)

    def test_savemany_account(self):
        self.new_credentials.save_credentials()
        test_credential = Credentials("account", "username", "password")
        test_credential.save_credentials()

        self.assertEqual(len(Credentials.user_credentials), 2)