Пример #1
0
    def test_credentials_exist(self):
        '''
        Test whether the credentials object actually exists
        '''
        self.new_credentials.save_credential()
        test_credentials = Password("Instagram", "Jmos", "Mbugua",
                                    "johnmbugua")
        test_credentials.save_credential()

        credentials_exists = Password.credential_exist("Instagram")
        self.assertTrue(credentials_exists)
Пример #2
0
    def test_delete_credential(self):
        '''
        Test Case to check whether we can delete credentials from our credentials list
        '''
        self.new_credentials.save_credential()
        test_credentials = Password("Instagram", "Jmos", "Mbugua",
                                    "johnmbugua")
        test_credentials.save_credential()

        self.new_credentials.delete_credential()  #deleting an object
        self.assertEqual(len(Password.credentials_list), 1)
Пример #3
0
    def test_find_credentials(self):
        '''
        Test case to check whether we can find credentials using site name
        '''
        self.new_credentials.save_credential()
        test_credentials = Password("Instagram", "Jmos", "Mbugua",
                                    "johnmbugua")
        test_credentials.save_credential()

        found_credentials = Password.find_by_account_name("Instagram")
        self.assertEqual(found_credentials.account_name,
                         test_credentials.account_name)
Пример #4
0
class TestPassword(unittest.TestCase):
    '''
    Test class that defines test cases for the Password class behaviours
    '''
    def setUp(self):
        # self.new_credentials = Password("Facebook", "John","Mbugua", "jmos849") #Create user credential object

        self.new_credentials = Password("Facebook", "John", "Mbugua",
                                        "jmos849")

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

    def test__init(self):
        '''
        Test to check whether the credentials objects are instantiated correctly
        '''
        self.assertEqual(self.new_credentials.account_name, "Facebook")
        self.assertEqual(self.new_credentials.first_name, "John")
        self.assertEqual(self.new_credentials.last_name, "Mbugua")
        self.assertEqual(self.new_credentials.user_password, "jmos849")

    def test_save_credential(self):
        '''
        Test to check if the object is saved into the credentials list
        '''
        self.new_credentials.save_credential()
        self.assertEqual(len(Password.credentials_list), 1)

    def test_save_multiple_credentials(self):
        self.new_credentials.save_credential()
        test_credentials = Password("Instagram", "Jmos", "Mbugua",
                                    "johnmbugua")
        test_credentials.save_credential()
        self.assertEqual(len(Password.credentials_list), 2)

    def test_delete_credential(self):
        '''
        Test Case to check whether we can delete credentials from our credentials list
        '''
        self.new_credentials.save_credential()
        test_credentials = Password("Instagram", "Jmos", "Mbugua",
                                    "johnmbugua")
        test_credentials.save_credential()

        self.new_credentials.delete_credential()  #deleting an object
        self.assertEqual(len(Password.credentials_list), 1)

    def test_find_credentials(self):
        '''
        Test case to check whether we can find credentials using site name
        '''
        self.new_credentials.save_credential()
        test_credentials = Password("Instagram", "Jmos", "Mbugua",
                                    "johnmbugua")
        test_credentials.save_credential()

        found_credentials = Password.find_by_account_name("Instagram")
        self.assertEqual(found_credentials.account_name,
                         test_credentials.account_name)

    def test_credentials_exist(self):
        '''
        Test whether the credentials object actually exists
        '''
        self.new_credentials.save_credential()
        test_credentials = Password("Instagram", "Jmos", "Mbugua",
                                    "johnmbugua")
        test_credentials.save_credential()

        credentials_exists = Password.credential_exist("Instagram")
        self.assertTrue(credentials_exists)

    def test_display_credentials(self):
        '''
        Test method that returns a list of all credentials
        '''
        self.assertEqual(Password.display_credentials(),
                         Password.credentials_list)
Пример #5
0
 def test_save_multiple_credentials(self):
     self.new_credentials.save_credential()
     test_credentials = Password("Instagram", "Jmos", "Mbugua",
                                 "johnmbugua")
     test_credentials.save_credential()
     self.assertEqual(len(Password.credentials_list), 2)