def test_get_account_raises_error_if_no_account_matches(bank: Bank): bank.create_account('Name 1') # This means: assert an exception is raised during the following block with pytest.raises(ValueError): bank.get_account('Name 2')
def test_can_create_and_get_account(bank: Bank): bank.create_account('Test') account = bank.get_account('Test') assert len(bank.accounts) == 1 assert account.name == 'Test'