コード例 #1
0
class TestLoadPeople(unittest.TestCase):
    def setUp(self):
        self.amity = Amity()

    def test_file_created(self):
        self.assertTrue(os.path.exists("file.txt"))  #change filename

    def test_if_file_is_not_already_open(self):
        self.assertEqual(self.amity.load_people(),
                         "file is already opened",
                         msg="File not closed being reopened"
                         )  #to correct for with parameter

    def test_if_file_does_not_exists(self):
        self.assertEqual(self.amity.load_people(), "file does not exist")

    def test_whether_input_is_txt_file(self):
        pass

    def test_if_input_file_is_not_blank(self):
        self.assertEqual(self.amity.load_people(),
                         "File may be empty or in incorrect format")

    def test_if_input_file_in_correct_format(self):
        self.assertEqual(self.amity.load_people(),
                         "File may be empty or in incorrect format")
コード例 #2
0
 def setUp(self):
     amity = Amity()
     amity.load_people(
     )  #refactor to accept an optional argument for filename