def test_find_documents_by_name(self): """Test to check if we can find documents and display information""" self.new_documents.save_documents() new_test_documents = Documents("Twitter", "56789") new_test_documents.save_documents() found_document = Documents.find_by_name("Twitter") self.assertEqual(found_document.account_name, new_test_documents.account_name)
class TestDocuments(unittest.TestCase): """Test class that defines test cases for the Documents class behavior """ def setUp(self): """Set up method to run befor before each test case""" self.new_documents = Documents("Facebook", "12345") def test_documents_instance(self): """Method that tests whether the new_documents have been instantiated correctly""" self.assertEqual(self.new_documents.account_name, "Facebook") self.assertEqual(self.new_documents.account_password, "12345") def test_save_documents(self): """Method that tests whether the new document created has been saved""" self.new_documents.save_documents() self.assertEqual(len(Documents.documents_list), 1) def test_save_multiple_documents(self): """Method that saves multiple documents to documents_list""" self.new_documents.save_documents() new_test_documents = Documents("Twitter", "56789") new_test_documents.save_documents() self.assertEqual(len(Documents.documents_list), 2) def tearDown(self): """Method that clears the documents_list after every test to ensure that there is no error""" Documents.documents_list = [] def test_find_documents_by_name(self): """Test to check if we can find documents and display information""" self.new_documents.save_documents() new_test_documents = Documents("Twitter", "56789") new_test_documents.save_documents() found_document = Documents.find_by_name("Twitter") self.assertEqual(found_document.account_name, new_test_documents.account_name) def test_display_all_documents(self): """TestCase to test whether all contacts can be displayed""" self.assertEqual(Documents.display_documents(), Documents.documents_list)
def test_save_multiple_documents(self): """Method that saves multiple documents to documents_list""" self.new_documents.save_documents() new_test_documents = Documents("Twitter", "56789") new_test_documents.save_documents() self.assertEqual(len(Documents.documents_list), 2)