示例#1
0
 def test_multiple_account(self):
     '''
     this test case tocheck if we can save multiple 
     accounts
     '''
     self.new_user.save_account()
     another_account=User("shema yvan","yvan-buravan")
     another_account.save_account()
     self.assertEqual(len(User.user_account),2)
示例#2
0
 def test_account_saved(self):
     '''
     This test case checks wether the account is saved
     or not
     '''
     self.new_user.save_account()
     another_account=User("shema yvan","yvan-buravan")
     another_account.save_account()
     accounts_saved=User.account_saved("shema yvan")
     self.assertTrue(accounts_saved)
示例#3
0
 def test_find_account(self):
     '''
     this test case checks whether you can find an
     account using the user name
     '''
     self.new_user.save_account()
     another_account=User("shema yvan","yvan-buravan")
     another_account.save_account()
     find_acc=User.find_by_name("shema yvan")
     self.assertEqual(find_acc.password,another_account.password)
示例#4
0
 def test_delete_account(self):
     '''
     this test case check wether a user can delete the 
     account
     '''
     self.new_user.save_account()
     another_account=User("shema yvan","yvan-buravan")
     another_account.save_account()
     self.new_user.delete_acc()
     self.assertEqual(len(User.user_account),1)
示例#5
0
class Testuser(unittest.TestCase):
    '''
    This is a test class that defines tests of class behaviours
    '''
    def setUp(self):
        '''
        this method runs before each test cases
        '''
        self.new_user=User("diane-mahoro","diane-mahoro")

    def test_init(self):
        '''
        test_init is a test case to check whether an
        object is initialized properly
        '''
        self.assertEqual(self.new_user.userName,"diane-mahoro")
        self.assertEqual(self.new_user.password,"diane-mahoro")
    def test_save_user_account(self):
        '''
        This test case test wether the user account of
        a user is saved
        '''
        self.new_user.save_account()
        self.assertEqual(len(User.user_account),1)
    def tearDown(self):
        User.user_account=[]

    def test_multiple_account(self):
        '''
        this test case tocheck if we can save multiple 
        accounts
        '''
        self.new_user.save_account()
        another_account=User("shema yvan","yvan-buravan")
        another_account.save_account()
        self.assertEqual(len(User.user_account),2)
    def test_delete_account(self):
        '''
        this test case check wether a user can delete the 
        account
        '''
        self.new_user.save_account()
        another_account=User("shema yvan","yvan-buravan")
        another_account.save_account()
        self.new_user.delete_acc()
        self.assertEqual(len(User.user_account),1)
    def test_find_account(self):
        '''
        this test case checks whether you can find an
        account using the user name
        '''
        self.new_user.save_account()
        another_account=User("shema yvan","yvan-buravan")
        another_account.save_account()
        find_acc=User.find_by_name("shema yvan")
        self.assertEqual(find_acc.password,another_account.password)
    def test_account_saved(self):
        '''
        This test case checks wether the account is saved
        or not
        '''
        self.new_user.save_account()
        another_account=User("shema yvan","yvan-buravan")
        another_account.save_account()
        accounts_saved=User.account_saved("shema yvan")
        self.assertTrue(accounts_saved)
    def test_display_accounts(self):
        '''
        This test case checks wether the account can be
        displayed
        '''
        self.assertEqual(User.display_acc(),User.user_account)