def run_test( source, expected_data ): destination = ClientMigration.MigrationDestinationListMappings( self ) job = ClientMigration.MigrationJob( self, 'test', source, destination ) job.Run() self.assertEqual( dict( destination.GetDataReceived() ), dict( expected_data ) )
def _test_mappings_list_to_list(self): data = list(self._hashes_to_current_tags.items()) self.assertTrue(len(data) > 0) source = ClientMigration.MigrationSourceList(self, data) destination = ClientMigration.MigrationDestinationListMappings(self) job = ClientMigration.MigrationJob(self, 'test', source, destination) job.Run() self.assertEqual(destination.GetDataReceived(), data)