Exemplo n.º 1
0
    def test_remove_lists_from_ead(self):
        text_without_lists, removed_lists = remove_lists_from_ead("test_ead.xml")
        desired_output_text = '<ead>\n' \
                              '  <eadheader>\n' \
                              '    <bioghist>\n' \
                              '      <p>text text text\n' \
                              '$$$$LIST0\n' \
                              '      </p>\n' \
                              '    </bioghist>\n' \
                              '    <scopecontent>\n' \
                              '$$$$LIST1\n' \
                              '    </scopecontent>\n' \
                              '  </eadheader>\n' \
                              '</ead>'
        desired_removed_list = ['        <list>title\n          <item>text\n            <list>text\n              <item></item>\n            </list>\n          </item>\n        </list>', '      <list>text\n        <item></item>\n      </list>']

        self.assertEquals(text_without_lists, desired_output_text)
        self.assertEquals(removed_lists, desired_removed_list)
Exemplo n.º 2
0
    def test_remove_lists_from_ead(self):
        text_without_lists, removed_lists = remove_lists_from_ead(
            "test_ead.xml")
        desired_output_text = '<ead>\n' \
                              '  <eadheader>\n' \
                              '    <bioghist>\n' \
                              '      <p>text text text\n' \
                              '$$$$LIST0\n' \
                              '      </p>\n' \
                              '    </bioghist>\n' \
                              '    <scopecontent>\n' \
                              '$$$$LIST1\n' \
                              '    </scopecontent>\n' \
                              '  </eadheader>\n' \
                              '</ead>'
        desired_removed_list = [
            '        <list>title\n          <item>text\n            <list>text\n              <item></item>\n            </list>\n          </item>\n        </list>',
            '      <list>text\n        <item></item>\n      </list>'
        ]

        self.assertEquals(text_without_lists, desired_output_text)
        self.assertEquals(removed_lists, desired_removed_list)
Exemplo n.º 3
0
 def test_remove_long_list(self):
     text_without_lists, removed_lists = remove_lists_from_ead(
         "test_long_ead.xml")
     print(text_without_lists)
Exemplo n.º 4
0
 def test_remove_long_list(self):
     text_without_lists, removed_lists = remove_lists_from_ead("test_long_ead.xml")
     print(text_without_lists)