def update_providables(provider_name: str, venue_provider_id: str, limit: int): if (provider_name and venue_provider_id) or not (provider_name or venue_provider_id): raise ValueError("Call either with provider-name or venue-provider-id") if provider_name: synchronize_data_for_provider(provider_name, limit) if venue_provider_id: venue_provider = get_venue_provider_by_id(int(venue_provider_id)) synchronize_venue_provider(venue_provider, limit)
def test_should_call_do_update_for_specified_provider( self, mock_get_provider_class, mock_do_update, app): # Given provider_test = create_provider(local_class="TestLocalProvider") repository.save(provider_test) mock_get_provider_class.return_value = TestLocalProvider # When synchronize_data_for_provider(provider_test.__class__.__name__, None) # Then mock_get_provider_class.assert_called_once() mock_do_update.assert_called_once_with(fake(TestLocalProvider), None)
def update_providables(provider_name: str, venue_provider_id: str, limit: int): start = time() logger.info( "Starting update_providables with provider_name=%s and venue_provider_id=%s", provider_name, venue_provider_id) if (provider_name and venue_provider_id) or not (provider_name or venue_provider_id): raise ValueError("Call either with provider-name or venue-provider-id") if provider_name: synchronize_data_for_provider(provider_name, limit) if venue_provider_id: venue_provider = get_venue_provider_by_id(int(venue_provider_id)) synchronize_venue_provider(venue_provider, limit) logger.info( "Finished update_providables with provider_name=%s and venue_provider_id=%s elapsed=%.2f", provider_name, venue_provider_id, time() - start, )
def synchronize_titelive_thing_thumbs(): synchronize_data_for_provider("TiteLiveThingThumbs")
def synchronize_titelive_thing_descriptions(): synchronize_data_for_provider("TiteLiveThingDescriptions")
def synchronize_titelive_things(app): synchronize_data_for_provider("TiteLiveThings")