@@ -87,7 +87,7 @@ def test_upgrade(verbosity: int, migrate: int, monkeypatch: pytest.MonkeyPatch,
8787 out = StringIO ()
8888 SuperUserFactory ()
8989 with mock .patch .dict (os .environ , environment , clear = True ):
90- call_command ("upgrade" , stdout = out , checks = False , verbosity = verbosity )
90+ call_command ("upgrade" , stdout = out , checks = False , verbosity = verbosity , sync_with_hope = False )
9191 assert "error" not in str (out .getvalue ())
9292
9393
@@ -96,14 +96,14 @@ def test_upgrade_next(mocked_responses: RequestsMock) -> None:
9696
9797 SuperUserFactory ()
9898 out = StringIO ()
99- call_command ("upgrade" , stdout = out , checks = False )
99+ call_command ("upgrade" , stdout = out , checks = False , sync_with_hope = False )
100100 assert "error" not in str (out .getvalue ())
101101
102102
103103def test_upgrade_check (mocked_responses : RequestsMock , admin_user : "User" , environment : dict [str , str ]) -> None :
104104 out = StringIO ()
105105 with mock .patch .dict (os .environ , environment , clear = True ):
106- call_command ("upgrade" , stdout = out , checks = True )
106+ call_command ("upgrade" , stdout = out , checks = True , sync_with_hope = False )
107107
108108
109109@pytest .mark .django_db (transaction = True )
@@ -118,7 +118,18 @@ def test_upgrade_admin(mocked_responses: RequestsMock, environment: dict[str, st
118118
119119 out = StringIO ()
120120 with mock .patch .dict (os .environ , environment , clear = True ):
121- call_command ("upgrade" , stdout = out , checks = True , admin_email = email )
121+ call_command ("upgrade" , stdout = out , checks = True , admin_email = email , sync_with_hope = False )
122+
123+
124+ @pytest .mark .django_db (transaction = True )
125+ @pytest .mark .vcr
126+ @pytest .mark .xdist_group ("remote" )
127+ def test_upgrade_sync (environment : dict [str , str ]) -> None :
128+ out = StringIO ()
129+ with mock .patch .dict (os .environ , environment , clear = True ):
130+ call_command (
131+ "upgrade" , stdout = out , sync_with_hope = True , migrate = False , static = False , prompt = False , checks = False
132+ )
122133
123134
124135@pytest .mark .django_db (transaction = True )
0 commit comments