def test_update_scores(self):
     with open(os.path.join("test_c", "temp.c"), "w") as f:
         for n in range(0,250):
             print("A line of C", file=f)
     level_up.update_scores(my_score_file_c)
     self.assertEqual(level_up.read_score_file(my_score_file_c),
                      (os.path.abspath("test_c"), {"C": 255}))
     os.remove(os.path.join("test_c", "temp.c"))
 def test_initialize_score_file(self):
     level_up.initialize_score_file("test_c" ,my_score_file_c)
     self.assertEqual(level_up.read_score_file(my_score_file_c),
                      (os.path.abspath("test_c"), {"C": 5}))
 def test_read_score_file(self):
     self.assertEqual(level_up.read_score_file(my_score_file),
                      (test_dir, subdir_line_counts))