Esempio n. 1
0
 def test_cledential_exists(self):
     '''
     this test case checks if a cledential exists
     '''
     self.new_cledential.save_cledential()
     another_cledential=Cledentials("instagram","mubiligi diane","d123456789")
     another_cledential.save_cledential()
     cledential_exists=Cledentials.cledential_exist("instgram")
Esempio n. 2
0
 def test_find_cledentials(self):
     '''
     this case checks if you can find your cledentials
     '''
     self.new_cledential.save_cledential()
     another_cledential=Cledentials("instagram","mubiligi diane","d123456789")
     another_cledential.save_cledential()
     find_cledential=Cledentials.find_by_type("instagram")
     self.assertEqual(find_cledential.password,another_cledential.password)
Esempio n. 3
0
 def test_multiple_cledentials(self):
     '''
     this case checks if more cledentials can be 
     saved
     '''
     self.new_cledential.save_cledential()
     another_cledential=Cledentials("istagram","mubiligi diane","d123456789")
     another_cledential.save_cledential()
     self.assertEqual(len(Cledentials.cledential_list),2)
Esempio n. 4
0
 def test_delete_cledential(self):
     '''
     this case checks if a cledential can be deleted
     '''
     self.new_cledential.save_cledential()
     another_cledential=Cledentials("istagram","mubiligi diane","d123456789")
     another_cledential.save_cledential()
     another_cledential.delete_cledential()
     self.assertEqual(len(Cledentials.cledential_list),1)
Esempio n. 5
0
 def setUp(self):
     '''
     This method run before each test cases
     '''
     self.new_cledential=Cledentials("Facebook","Mubiligi Diane","di123456789")
Esempio n. 6
0
 def test_display_cledentials(self):
     '''
     this case checks if the cledentials saved can be
     displayed
     '''
     self.assertEqual(Cledentials.display_cledential(),Cledentials.cledential_list)
Esempio n. 7
0
class TestCledentials(unittest.TestCase):

    '''
    This is a test class for cledentials class behaviors
    '''
    def setUp(self):
        '''
        This method run before each test cases
        '''
        self.new_cledential=Cledentials("Facebook","Mubiligi Diane","di123456789")
    def test_init(self):
        self.assertEqual(self.new_cledential.type,"Facebook")
        self.assertEqual(self.new_cledential.user_name,"Mubiligi Diane")
        self.assertEqual(self.new_cledential.password,"di123456789")
    
    def test_save_cledential(self):
        '''
        this case checks if the cledential is added
        to to the list
        '''
        self.new_cledential.save_cledential()
        self.assertEqual(len(Cledentials.cledential_list),1)

    def tearDown(self):
            '''
            tearDown method that does clean up after each test case has run.
            '''
            Cledentials.cledential_list=[]

    def test_multiple_cledentials(self):
        '''
        this case checks if more cledentials can be 
        saved
        '''
        self.new_cledential.save_cledential()
        another_cledential=Cledentials("istagram","mubiligi diane","d123456789")
        another_cledential.save_cledential()
        self.assertEqual(len(Cledentials.cledential_list),2)

    def test_delete_cledential(self):
        '''
        this case checks if a cledential can be deleted
        '''
        self.new_cledential.save_cledential()
        another_cledential=Cledentials("istagram","mubiligi diane","d123456789")
        another_cledential.save_cledential()
        another_cledential.delete_cledential()
        self.assertEqual(len(Cledentials.cledential_list),1)

    def test_find_cledentials(self):
        '''
        this case checks if you can find your cledentials
        '''
        self.new_cledential.save_cledential()
        another_cledential=Cledentials("instagram","mubiligi diane","d123456789")
        another_cledential.save_cledential()
        find_cledential=Cledentials.find_by_type("instagram")
        self.assertEqual(find_cledential.password,another_cledential.password)

    def test_cledential_exists(self):
        '''
        this test case checks if a cledential exists
        '''
        self.new_cledential.save_cledential()
        another_cledential=Cledentials("instagram","mubiligi diane","d123456789")
        another_cledential.save_cledential()
        cledential_exists=Cledentials.cledential_exist("instgram")
    
    def test_display_cledentials(self):
        '''
        this case checks if the cledentials saved can be
        displayed
        '''
        self.assertEqual(Cledentials.display_cledential(),Cledentials.cledential_list)
Esempio n. 8
0
def display_credentials():
    '''
    function returns all cledentials
    '''
    return Cledentials.display_cledential()
Esempio n. 9
0
def existing(type):
    '''
    this checks if an account exists
    '''
    return Cledentials.cledential_exist(type)
Esempio n. 10
0
def find_cledential(type):
    '''
    this function deletes a cledential
    '''
    return Cledentials.find_by_type(type)
Esempio n. 11
0
def create_cledential(type, user_name, password):
    '''
    function to create a credential
    '''
    new_cledential = Cledentials(type, user_name, password)
    return new_cledential