Esempio n. 1
0
 def process_item(self, good_item, spider):
     for key in good_item:
         try:
             good_item[key] = string_processor.strip_multiline(good_item[key])
         except AttributeError:
             pass
     return good_item
Esempio n. 2
0
 def process_item(self, good_item, spider):
     for key in good_item:
         try:
             good_item[key] = string_processor.strip_multiline(
                 good_item[key])
         except AttributeError:
             pass
     return good_item
    def test_two_lines_with_spaces_are_stripped(self):
        two_lines_string = (
"""    hoho
hihi    """
)

        self.assertEqual(
            strip_multiline(two_lines_string),
            "hoho hihi"
        )
    def test_two_lines_are_converted_to_single_line(self):
        two_lines_string = (
"""hoho
hihi"""
)

        self.assertEqual(
            strip_multiline(two_lines_string),
            "hoho hihi"
        )
    def test_two_lines_are_converted_to_single_line(self):
        two_lines_string = ("""hoho
hihi""")

        self.assertEqual(strip_multiline(two_lines_string), "hoho hihi")
 def test_one_line_word(self):
     self.assertEqual(strip_multiline("word"), "word")
 def test_empty_string(self):
     self.assertEqual(strip_multiline(""), "")
    def test_two_lines_with_spaces_are_stripped(self):
        two_lines_string = ("""    hoho
hihi    """)

        self.assertEqual(strip_multiline(two_lines_string), "hoho hihi")
 def test_one_line_is_stripped(self):
     self.assertEqual(
         strip_multiline("   word   "),
         "word"
     )
 def test_empty_string(self):
     self.assertEqual(strip_multiline(""), "")