def add_files(self, file_url_list=[]):
        self._update_state(State.Pending)
        item_list = DataUnitItem.create_data_unit_from_urls(None, file_url_list)
        for i in item_list:
            self.data_unit_items.append(i)
        CoordinationAdaptor.update_du(self)    
        if len(self.pilot_data) > 0: 
            for i in self.pilot_data:
                logger.debug("Update Pilot Data %s"%(i.get_url()))
                i.put_du(self)
        self._update_state(State.Running)
        CoordinationAdaptor.update_du(self)
The known good case.
dataset/ETHPy150Open saga-project/BigJob/pilot/impl/pilotdata_manager.py/DataUnit.add_files--crossover with--dataset/ETHPy150Open ntoll/foox/test/test_lilypond.py/TestLilypond.test_good_get_cantus_firmus