Beispiel #1
0
    def test_find_account_by_name(self):
        self.new_account.save_account()
        test_account = Account("Medium", "Jeff_Bezos", "investingissmart")
        test_account.save_account()

        found_account = Account.find_by_accountName("Medium")
        self.assertEqual(found_account.account_name, "Medium")
class TestAccount(unittest.TestCase):
    def setUp(self):
        '''
        Set up method to run before each test cases.
        '''
        self.new_account = Account("Gmail", "James", "james123")

    def tearDown(self):
        '''
        The tear down method which will clean up after every test case is complete
        '''

        Account.accounts = []

    def test_init(self):
        '''
        test_init test case to test if the object is initialized properly
        '''
        self.assertEqual(self.new_account.account_name, "Gmail")
        self.assertEqual(self.new_account.username, "James")
        self.assertEqual(self.new_account.password, "james123")

    def test_save_account(self):

        self.new_account.save_account()
        self.assertEqual(len(Account.accounts), 1)

    def test_display_all_account(self):
        '''
        method that returns a list of all contacts saved
        '''

        self.assertEqual(Account.display_account(), Account.accounts)
Beispiel #3
0
    def test_delete_account(self):
        self.new_account.save_account()
        test_account = Account("Twitter", "James_Lebron", "basketballislife")
        test_account.save_account()

        self.new_account.delete_account()
        # test_account.delete_account()
        self.assertEqual(len(Account.account_list), 1)
Beispiel #4
0
class TestAccount(unittest.TestCase):
    def setUp(self):
        '''
        Set up method to run before each test cases.
        '''

        self.new_account = Account("Instagram", "Edithreine", "umedith")

    def test_init(self):
        '''
        test_init test case to test if the object is initialized properly
        '''

        self.assertEqual(self.new_account.account_name, "Instagram")
        self.assertEqual(self.new_account.account_userName, "Edithreine")
        self.assertEqual(self.new_account.account_password, "umedith")

    def test_save_account(self):
        '''
        test_save_account test case to test if the account object is saved into
         the account list
        '''

        self.new_account.save_account()  #saving the new account
        self.assertEqual(len(Account.account_list), 1)

    def tearDown(self):
        Account.account_list = []

    def test_display_account_credentials(self):
        self.assertEqual(Account.display_accounts(), Account.account_list)

    def test_delete_account(self):
        self.new_account.save_account()
        test_account = Account("Twitter", "James_Lebron", "basketballislife")
        test_account.save_account()

        self.new_account.delete_account()
        # test_account.delete_account()
        self.assertEqual(len(Account.account_list), 1)

    def test_find_account_by_name(self):
        self.new_account.save_account()
        test_account = Account("Medium", "Jeff_Bezos", "investingissmart")
        test_account.save_account()

        found_account = Account.find_by_accountName("Medium")
        self.assertEqual(found_account.account_name, "Medium")
Beispiel #5
0
def save_accounts(Account):
    '''
    Function to save account
    '''
    Account.save_account()