Esempio n. 1
0
    def test_sync_data_template(self):
        """
        Test 'sync_data_template' creates a sync data dict with expected keys.
        """
        sync = Sync(FAKE_MTP_DETAILS, "~/Music", "Card/Music")
        sync.set_source_abs()
        sync.set_destination_abs()

        src_subdir_abs = os.path.join(sync.source, "testdir")
        dst_subdir_abs = os.path.join(sync.destination, "testdir")
        sync_data = sync.sync_data_template(src_subdir_abs, dst_subdir_abs)

        self.assertIn("src_dir_abs", sync_data)
        self.assertIn("src_dir_fls", sync_data)
        self.assertIn("dst_dir_abs", sync_data)
        self.assertIn("dst_dir_fls", sync_data)