Exemplo n.º 1
0
def generate_password():

    return Credentials.generate_password()
Exemplo n.º 2
0
def generate_password(self):
    '''
    Fucntioin that generates password.
    '''
    gen_password = Credentials.generate_password(self)
    return gen_password
Exemplo n.º 3
0
def generate_random_password():
    '''
    Function that generates a random password for the user
    '''
    auto_password = Credentials.generate_password()
    return auto_password
Exemplo n.º 4
0
def generate_password(self):
    '''
    this auto_generates password
    '''
    auto_password = Credentials.generate_password(self)
    return auto_password
Exemplo n.º 5
0
def generate_password():
    '''
	Function to generate a password automatically
	'''
    result = Credentials.generate_password()
    return result
Exemplo n.º 6
0
def generate_password():
    generate_password = Credentials.generate_password()
    return generate_password
Exemplo n.º 7
0
def generate_passwords():
    generated_password = Credentials.generate_password(None)
    return generated_password
Exemplo n.º 8
0
 def test_generate_password(self):
     test_credentials = Credentials("instagram","bchizi","lehann","lbchizi") 
     test_credentials.social_password = Credentials.generate_password() 
def generate_password():
    '''
    function that generate a random password
    '''
    gen_pass = Credentials.generate_password()
    return gen_pass
Exemplo n.º 10
0
def generate_password(self):
    ''' 
    function tht generates password randomly
    '''
    auto_password = Credentials.generate_password(self)
    return auto_password
Exemplo n.º 11
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()
Exemplo n.º 12
0
def generate_Password():
    '''
    generates a random password for the user.
    '''
    auto_password = Credentials.generate_password()
    return auto_password