def test_remove_scoped_symbols_no_withespace(self): """Test remove_scoped_symbols with missing whitespace.""" utterance = '0[=! just testing something]' actual_output = CHATUtteranceCleaner.remove_scoped_symbols(utterance) desired_output = '0' self.assertEqual(actual_output, desired_output)
def test_remove_scoped_symbols_empty_string(self): """Test remove_scoped_symbols with an empty string.""" actual_output = CHATUtteranceCleaner.remove_scoped_symbols('') desired_output = '' self.assertEqual(actual_output, desired_output)
def test_remove_scoped_symbols_one_level_nested(self): """Test remove_scoped_symbols with 1 level of nestedness.""" utterance = "<that's mine [=! cries]>" actual_output = CHATUtteranceCleaner.remove_scoped_symbols(utterance) desired_output = "that's mine" self.assertEqual(actual_output, desired_output)
def test_remove_scoped_symbols_two_levels_nested(self): """Test remove_scoped_symbols with 2 levels of nestedness.""" utterance = "<that's mine <she said [=! cries]>> [=! slaps leg]" actual_output = CHATUtteranceCleaner.remove_scoped_symbols(utterance) desired_output = "that's mine she said" self.assertEqual(actual_output, desired_output)
def test_remove_scoped_symbols_not_nested(self): """Test remove_scoped_symbols with 2 not nested symbol pairs.""" utterance = "<that's mine> [=! cries]" actual_output = CHATUtteranceCleaner.remove_scoped_symbols(utterance) desired_output = "that's mine" self.assertEqual(actual_output, desired_output)