Blank slate for no portfolios

This commit is contained in:
George Drummond
2019-02-11 14:08:56 -05:00
parent 20d1ffecd9
commit edc0c6539c
5 changed files with 71 additions and 3 deletions

View File

@@ -1,6 +1,7 @@
from flask import url_for
from tests.factories import PortfolioFactory
from tests.factories import PortfolioFactory, UserFactory
from atst.utils.localization import translate
def test_update_portfolio_name(client, user_session):
@@ -13,3 +14,29 @@ def test_update_portfolio_name(client, user_session):
)
assert response.status_code == 200
assert portfolio.name == "a cool new name"
def test_portfolio_index_with_existing_portfolios(client, user_session):
portfolio = PortfolioFactory.create()
user_session(portfolio.owner)
response = client.get(url_for("portfolios.portfolios"))
assert response.status_code == 200
assert portfolio.name.encode("utf8") in response.data
assert (
translate("portfolios.index.empty.start_button").encode("utf8")
not in response.data
)
def test_portfolio_index_without_existing_portfolios(client, user_session):
user = UserFactory.create()
user_session(user)
response = client.get(url_for("portfolios.portfolios"))
assert response.status_code == 200
assert (
translate("portfolios.index.empty.start_button").encode("utf8") in response.data
)