def test_parse_comment_with_two_lines(self): self._str = "/*I love you\r\n hell*/" self.file_name = "C:\\parse_comment.txt" create_file_for_test(self.file_name, self._str) f = open(self.file_name, "r") ch = get_ch(f) ch = parse_comment(f) self.assertEqual(ch, '') f.close()
def test_parse_comment_with_an_alpha_in_the_end(self): self._str = "/*I love you*/a" self.file_name = "C:\\parse_comment.txt" create_file_for_test(self.file_name, self._str) f = open(self.file_name, "r") ch = get_ch(f) ch = parse_comment(f) self.assertEqual(ch, 'a') f.close()
def test_parse_comment_no_end_flag(self): self._str = "/*I love you" self.file_name = "C:\\parse_comment.txt" create_file_for_test(self.file_name, self._str) f = open(self.file_name, "r") ch = get_ch(f) ch = parse_comment(f) self.assertEqual(ch, 'no') f.close()
def test_skip_white_space_first_char_is_not_white_space(self): self._str = "I love you" self.file_name = "C:\\skip_white_space.txt" create_file_for_test(self.file_name, self._str) f = open(self.file_name, "r") ch = get_ch(f) ch = skip_white_space(f, ch) self.assertEqual(ch, 'I') f.close()
def setUp(self): create_file_for_test(self.file_name, self._str)