예제 #1
0
 def test_remove_omissions_multiple_omissions_no_space_before_terminator(
         self):
     """Test with 3 omissions and no space before terminator."""
     actual_output = CHATUtteranceCleaner.remove_omissions(
         '0but where 0is my 0truck?')
     desired_output = 'where my?'
     self.assertEqual(actual_output, desired_output)
예제 #2
0
 def test_remove_omissions_null_utterance_no_whitespace(self):
     """Test with null utterance and no whitespace."""
     utterance = '0[=! applauses]'
     actual_output = CHATUtteranceCleaner.remove_omissions(utterance)
     desired_output = '0[=! applauses]'
     self.assertEqual(actual_output, desired_output)
예제 #3
0
 def test_remove_omissions_empty_string(self):
     """Test remove_omissions with an empty string."""
     actual_output = CHATUtteranceCleaner.remove_omissions('')
     desired_output = ''
     self.assertEqual(actual_output, desired_output)
예제 #4
0
 def test_remove_omissions_omission_in_brackets(self):
     """Test remove_omissions with omission in square brackets."""
     utterance = 'This [* 0is] what ?'
     actual_output = CHATUtteranceCleaner.remove_omissions(utterance)
     desired_output = 'This [* 0is] what ?'
     self.assertEqual(actual_output, desired_output)
예제 #5
0
 def test_remove_omissions_multiple_omissions_space_before_terminator(self):
     """Test remove_omissions with an utt containing 3 omissions."""
     actual_output = CHATUtteranceCleaner.remove_omissions(
         '0but where 0is my 0truck ?')
     desired_output = 'where my ?'
     self.assertEqual(actual_output, desired_output)
예제 #6
0
 def test_remove_omissions_single_omission(self):
     """Test remove_omissions with an utt containing 1 omission."""
     actual_output = CHATUtteranceCleaner.remove_omissions(
         'where 0is my truck?')
     desired_output = 'where my truck?'
     self.assertEqual(actual_output, desired_output)