Ejemplo n.º 1
0
def run(sourcePath, suffix=''):
    ui = UiTk('yWriter import/export')
    converter = Yw7Converter()
    converter.ui = ui
    kwargs = {'suffix': suffix}
    converter.run(sourcePath, **kwargs)
    ui.start()
Ejemplo n.º 2
0
    def test_html_to_yw7_ui(self):
        """Use YwCnvUi class. """
        copyfile(REFERENCE_HTML, TEST_HTML)
        converter = Yw7Converter()
        converter.run(TEST_HTML)

        self.assertEqual(
            converter.ui.infoHowText,
            'SUCCESS: "' + os.path.normpath(TEST_YW7) + '" written.')

        self.assertEqual(read_file(TEST_YW7), read_file(REFERENCE_YW7))
Ejemplo n.º 3
0
    def test_html_to_yw7_ui(self):
        """Use YwCnvUi class. """
        copyfile(REFERENCE_HTML, TEST_HTML)
        converter = Yw7Converter()
        converter.run(TEST_HTML)

        self.assertEqual(
            converter.ui.infoHowText,
            'ERROR: This document is not meant to be written back.')

        self.assertEqual(read_file(TEST_YW7), read_file(REFERENCE_YW7))
Ejemplo n.º 4
0
    def test_imp_to_yw7_ui(self):
        """Use YwCnvUi class. """
        copyfile(PROOFED_IMP, TEST_IMP)
        converter = Yw7Converter()
        converter.run(TEST_IMP)

        self.assertEqual(
            converter.ui.infoHowText,
            'SUCCESS: "' + os.path.normpath(TEST_YW7) + '" written.')

        self.assertEqual(read_file(TEST_YW7), read_file(PROOFED_YW7))

        self.assertEqual(read_file(TEST_YW7_BAK), read_file(REFERENCE_YW7))
Ejemplo n.º 5
0
    def test_yw7_to_exp_ui(self):
        """Use YwCnvUi class. """
        converter = Yw7Converter()
        kwargs = {'suffix': exportClass.SUFFIX}
        converter.run(TEST_YW7, **kwargs)

        self.assertEqual(converter.ui.infoHowText,
                         'SUCCESS: "' + os.path.normpath(TEST_EXP) + '" written.')

        with zipfile.ZipFile(TEST_EXP, 'r') as myzip:
            myzip.extract(ODF_CONTENT, EXEC_PATH)
            myzip.close

        self.assertEqual(read_file(EXEC_PATH + ODF_CONTENT),
                         read_file(DATA_PATH + ODF_CONTENT))