class OffererSQLRepositoryTest: def setup_method(self): self.offerer_sql_repository = OffererSQLRepository() @pytest.mark.usefixtures("db_session") def test_returns_an_offerer_when_offerer_with_siren_is_found(self, app): # given siren = "123456789" offerer = create_offerer(siren=siren) repository.save(offerer) expected_offerer = offerer_domain_converter.to_domain(offerer) # when offerer = self.offerer_sql_repository.find_by_siren(siren) # then assert offerer.siren == expected_offerer.siren assert offerer.id == expected_offerer.id @pytest.mark.usefixtures("db_session") def test_should_not_return_an_offerer_when_no_offerer_was_found(self, app): # given siren = "123456789" offerer = create_offerer(siren=siren) repository.save(offerer) # when offerer = self.offerer_sql_repository.find_by_siren(siren="987654321") # then assert offerer is None
def setup_method(self): self.save_venue_bank_informations = SaveVenueBankInformations( offerer_repository=OffererSQLRepository(), venue_repository=VenueWithBasicInformationSQLRepository(), bank_informations_repository=BankInformationsSQLRepository( ), )
def setup_method(self): self.save_offerer_bank_informations = SaveOffererBankInformations( offerer_repository=OffererSQLRepository(), bank_informations_repository=BankInformationsSQLRepository())
def setup_method(self): self.offerer_sql_repository = OffererSQLRepository()
from pcapi.infrastructure.repository.bank_informations.bank_informations_sql_repository import ( BankInformationsSQLRepository, ) from pcapi.infrastructure.repository.offerer.offerer_sql_repository import OffererSQLRepository from pcapi.infrastructure.repository.venue.venue_with_basic_information.venue_with_basic_information_sql_repository import ( VenueWithBasicInformationSQLRepository, ) from pcapi.use_cases.save_offerer_bank_informations import SaveOffererBankInformations from pcapi.use_cases.save_venue_bank_informations import SaveVenueBankInformations # Repositories bank_informations_repository = BankInformationsSQLRepository() offerer_repository = OffererSQLRepository() venue_identifier_repository = VenueWithBasicInformationSQLRepository() # Usecases save_offerer_bank_informations = SaveOffererBankInformations( offerer_repository=offerer_repository, bank_informations_repository=bank_informations_repository) save_venue_bank_informations = SaveVenueBankInformations( offerer_repository=offerer_repository, venue_repository=venue_identifier_repository, bank_informations_repository=bank_informations_repository, )