Example #1
0
    def test_save_multiple_account(self): 
        self.new_credentials.save_credentials() 

        credential1 = Credential("facebook", "swat", "j876")
        credential1.save_credentials()

        self.assertEqual(len(Credential.credentials_list),2)
Example #2
0
    def test_find_account_name(self): 
        self.new_credentials.save_credentials()

        credential2 = Credential("Instagram", "badman", "#2020")
        credential2.save_credentials()

        found_credentials = Credential.find_account_name("Instagram")

        self.assertEqual(found_credentials.password, credential2.password)
Example #3
0
class TestCredential(unittest.TestCase):
    '''
    a class that defines test cases for the credential behaviours.
    Args:
        unittest.TestCase: TestCase class that helps in creating test cases
    '''
    def setUp(self):
        self.new_credentials = Credential("twitter", "mykeck", "key33")

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

    def test_init2(self):
        self.assertEqual(self.new_credentials.account_name, "twitter")
        self.assertEqual(self.new_credentials.user_name, "mykeck")
        self.assertEqual(self.new_credentials.password, "key33")

    def test_save_credentials(self): 
        self.new_credentials.save_credentials()

        self.assertEqual(len(Credential.credentials_list), 1)

    def test_save_multiple_account(self): 
        self.new_credentials.save_credentials() 

        credential1 = Credential("facebook", "swat", "j876")
        credential1.save_credentials()

        self.assertEqual(len(Credential.credentials_list),2)

    def test_find_account_name(self): 
        self.new_credentials.save_credentials()

        credential2 = Credential("Instagram", "badman", "#2020")
        credential2.save_credentials()

        found_credentials = Credential.find_account_name("Instagram")

        self.assertEqual(found_credentials.password, credential2.password)

    def test_view_credentials(self):
    
        self.assertEqual(Credential.view_credentials(), Credential.credentials_list)

    def test_delete_credentials(self):
        self.new_credentials.save_credentials()
        test_credentials = Credential("Instagram", "badman","#2020")
        test_credentials.save_credentials()
        self.new_credentials.delete_credentials()
        self.assertEqual(len(Credential.credentials_list), 1)
Example #4
0
def save_credentials(credentials):
    '''
    function to save credentials
    '''
    return Credential.save_credentials(credentials)
Example #5
0
 def test_delete_credentials(self):
     self.new_credentials.save_credentials()
     test_credentials = Credential("Instagram", "badman","#2020")
     test_credentials.save_credentials()
     self.new_credentials.delete_credentials()
     self.assertEqual(len(Credential.credentials_list), 1)