chore(trading): vegaservice import (#5536)

This commit is contained in:
Ben 2023-12-27 08:17:20 +00:00 committed by GitHub
parent b2c7ee82c5
commit 424cced4be
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
29 changed files with 96 additions and 94 deletions

View File

@ -1,6 +1,6 @@
import pytest import pytest
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from datetime import datetime, timedelta from datetime import datetime, timedelta
from conftest import init_vega from conftest import init_vega
from fixtures.market import setup_continuous_market from fixtures.market import setup_continuous_market
@ -24,7 +24,7 @@ def continuous_market(vega):
return setup_continuous_market(vega) return setup_continuous_market(vega)
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_limit_buy_order_GTT(continuous_market, vega: VegaService, page: Page): def test_limit_buy_order_GTT(continuous_market, vega: VegaServiceNull, page: Page):
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")
page.get_by_test_id(tif).select_option("Good 'til Time (GTT)") page.get_by_test_id(tif).select_option("Good 'til Time (GTT)")
page.get_by_test_id(order_size).fill("10") page.get_by_test_id(order_size).fill("10")
@ -52,7 +52,7 @@ def test_limit_buy_order_GTT(continuous_market, vega: VegaService, page: Page):
) )
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_limit_buy_order(continuous_market, vega: VegaService, page: Page): def test_limit_buy_order(continuous_market, vega: VegaServiceNull, page: Page):
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")
page.get_by_test_id(order_size).fill("10") page.get_by_test_id(order_size).fill("10")
@ -69,7 +69,7 @@ def test_limit_buy_order(continuous_market, vega: VegaService, page: Page):
) )
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_limit_sell_order(continuous_market, vega: VegaService, page: Page): def test_limit_sell_order(continuous_market, vega: VegaServiceNull, page: Page):
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")
page.get_by_test_id(order_size).fill("10") page.get_by_test_id(order_size).fill("10")
page.get_by_test_id(order_price).fill("100") page.get_by_test_id(order_price).fill("100")
@ -93,7 +93,7 @@ def test_limit_sell_order(continuous_market, vega: VegaService, page: Page):
) )
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_market_sell_order(continuous_market, vega: VegaService, page: Page): def test_market_sell_order(continuous_market, vega: VegaServiceNull, page: Page):
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")
page.get_by_test_id(market_order).click() page.get_by_test_id(market_order).click()
page.get_by_test_id(order_size).fill("10") page.get_by_test_id(order_size).fill("10")
@ -117,7 +117,7 @@ def test_market_sell_order(continuous_market, vega: VegaService, page: Page):
) )
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_market_buy_order(continuous_market, vega: VegaService, page: Page): def test_market_buy_order(continuous_market, vega: VegaServiceNull, page: Page):
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")
page.get_by_test_id(market_order).click() page.get_by_test_id(market_order).click()
page.get_by_test_id(order_size).fill("10") page.get_by_test_id(order_size).fill("10")

View File

@ -1,6 +1,6 @@
import pytest import pytest
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from actions.vega import submit_order from actions.vega import submit_order
from actions.utils import wait_for_toast_confirmation from actions.utils import wait_for_toast_confirmation
@ -13,7 +13,7 @@ market_trading_mode = "market-trading-mode"
@pytest.mark.skip("tbd") @pytest.mark.skip("tbd")
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_margin_and_fees_estimations(continuous_market, vega: VegaService, page: Page): def test_margin_and_fees_estimations(continuous_market, vega: VegaServiceNull, page: Page):
# setup continuous trading market with one user buy trade # setup continuous trading market with one user buy trade
market_id = continuous_market market_id = continuous_market
page.goto(f"/#/markets/{market_id}") page.goto(f"/#/markets/{market_id}")

View File

@ -1,6 +1,6 @@
import pytest import pytest
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from actions.vega import submit_order from actions.vega import submit_order
from datetime import datetime, timedelta from datetime import datetime, timedelta
from conftest import init_vega from conftest import init_vega
@ -38,7 +38,7 @@ timeInForce_col = '[col-id="submission.timeInForce"]'
updatedAt_col = '[col-id="updatedAt"]' updatedAt_col = '[col-id="updatedAt"]'
close_toast = "toast-close" close_toast = "toast-close"
def create_position(vega: VegaService, market_id): def create_position(vega: VegaServiceNull, market_id):
submit_order(vega, "Key 1", market_id, "SIDE_SELL", 100, 110) submit_order(vega, "Key 1", market_id, "SIDE_SELL", 100, 110)
submit_order(vega, "Key 1", market_id, "SIDE_BUY", 100, 110) submit_order(vega, "Key 1", market_id, "SIDE_BUY", 100, 110)
vega.forward("10s") vega.forward("10s")
@ -69,7 +69,7 @@ def test_stop_order_form_error_validation(continuous_market, page: Page):
@pytest.mark.skip("core issue") @pytest.mark.skip("core issue")
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_submit_stop_order_rejected(continuous_market, vega: VegaService, page: Page): def test_submit_stop_order_rejected(continuous_market, vega: VegaServiceNull, page: Page):
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")
page.get_by_test_id(stop_orders_tab).click() page.get_by_test_id(stop_orders_tab).click()
page.get_by_test_id(stop_order_btn).click() page.get_by_test_id(stop_order_btn).click()
@ -108,7 +108,7 @@ def test_submit_stop_order_rejected(continuous_market, vega: VegaService, page:
@pytest.mark.skip("core issue") @pytest.mark.skip("core issue")
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_submit_stop_market_order_triggered( def test_submit_stop_market_order_triggered(
continuous_market, vega: VegaService, page: Page continuous_market, vega: VegaServiceNull, page: Page
): ):
# 7002-SORD-071 # 7002-SORD-071
# 7002-SORD-074 # 7002-SORD-074
@ -166,7 +166,7 @@ def test_submit_stop_market_order_triggered(
@pytest.mark.skip("core issue") @pytest.mark.skip("core issue")
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_submit_stop_limit_order_pending( def test_submit_stop_limit_order_pending(
continuous_market, vega: VegaService, page: Page continuous_market, vega: VegaServiceNull, page: Page
): ):
# 7002-SORD-071 # 7002-SORD-071
# 7002-SORD-074 # 7002-SORD-074
@ -227,7 +227,7 @@ def test_submit_stop_limit_order_pending(
@pytest.mark.skip("core issue") @pytest.mark.skip("core issue")
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_submit_stop_limit_order_cancel( def test_submit_stop_limit_order_cancel(
continuous_market, vega: VegaService, page: Page continuous_market, vega: VegaServiceNull, page: Page
): ):
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")
page.get_by_test_id(stop_orders_tab).click() page.get_by_test_id(stop_orders_tab).click()
@ -348,7 +348,7 @@ class TestStopOcoValidation:
@pytest.mark.skip("core issue") @pytest.mark.skip("core issue")
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_maximum_number_of_active_stop_orders( def test_maximum_number_of_active_stop_orders(
self, continuous_market, vega: VegaService, page: Page self, continuous_market, vega: VegaServiceNull, page: Page
): ):
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")
page.get_by_test_id(stop_orders_tab).click() page.get_by_test_id(stop_orders_tab).click()

View File

@ -1,6 +1,6 @@
import pytest import pytest
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from actions.vega import submit_order from actions.vega import submit_order
from actions.utils import wait_for_toast_confirmation from actions.utils import wait_for_toast_confirmation
@ -42,7 +42,7 @@ trigger_price_oco = "triggerPrice-oco"
order_size_oco = "order-size-oco" order_size_oco = "order-size-oco"
order_limit_price_oco = "order-price-oco" order_limit_price_oco = "order-price-oco"
def create_position(vega: VegaService, market_id): def create_position(vega: VegaServiceNull, market_id):
submit_order(vega, "Key 1", market_id, "SIDE_SELL", 100, 110) submit_order(vega, "Key 1", market_id, "SIDE_SELL", 100, 110)
submit_order(vega, "Key 1", market_id, "SIDE_BUY", 100, 110) submit_order(vega, "Key 1", market_id, "SIDE_BUY", 100, 110)
vega.wait_fn(1) vega.wait_fn(1)
@ -51,7 +51,7 @@ def create_position(vega: VegaService, market_id):
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_submit_stop_order_market_oco_rejected( def test_submit_stop_order_market_oco_rejected(
continuous_market, vega: VegaService, page: Page continuous_market, vega: VegaServiceNull, page: Page
): ):
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")
page.get_by_test_id(stop_orders_tab).click() page.get_by_test_id(stop_orders_tab).click()
@ -128,7 +128,7 @@ def test_submit_stop_order_market_oco_rejected(
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_submit_stop_oco_market_order_triggered( def test_submit_stop_oco_market_order_triggered(
continuous_market, vega: VegaService, page: Page continuous_market, vega: VegaServiceNull, page: Page
): ):
create_position(vega, continuous_market) create_position(vega, continuous_market)
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")
@ -205,7 +205,7 @@ def test_submit_stop_oco_market_order_triggered(
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_submit_stop_oco_market_order_pending( def test_submit_stop_oco_market_order_pending(
continuous_market, vega: VegaService, page: Page continuous_market, vega: VegaServiceNull, page: Page
): ):
create_position(vega, continuous_market) create_position(vega, continuous_market)
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")
@ -237,7 +237,7 @@ def test_submit_stop_oco_market_order_pending(
@pytest.mark.usefixtures("page", "continuous_market", "auth", "risk_accepted") @pytest.mark.usefixtures("page", "continuous_market", "auth", "risk_accepted")
def test_submit_stop_oco_limit_order_pending( def test_submit_stop_oco_limit_order_pending(
continuous_market, vega: VegaService, page: Page continuous_market, vega: VegaServiceNull, page: Page
): ):
create_position(vega, continuous_market) create_position(vega, continuous_market)
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")
@ -288,7 +288,7 @@ def test_submit_stop_oco_limit_order_pending(
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_submit_stop_oco_limit_order_cancel( def test_submit_stop_oco_limit_order_cancel(
continuous_market, vega: VegaService, page: Page continuous_market, vega: VegaServiceNull, page: Page
): ):
create_position(vega, continuous_market) create_position(vega, continuous_market)
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")

View File

@ -1,6 +1,6 @@
import pytest import pytest
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from actions.utils import change_keys from actions.utils import change_keys
from conftest import init_vega from conftest import init_vega
from fixtures.market import setup_continuous_market from fixtures.market import setup_continuous_market
@ -33,7 +33,7 @@ def test_should_display_info_and_button_for_deposit(continuous_market, page: Pag
expect(page.get_by_test_id("sidebar-content")).to_contain_text("DepositFrom") expect(page.get_by_test_id("sidebar-content")).to_contain_text("DepositFrom")
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_should_show_an_error_if_your_balance_is_zero(continuous_market, vega: VegaService, page: Page): def test_should_show_an_error_if_your_balance_is_zero(continuous_market, vega: VegaServiceNull, page: Page):
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")
vega.create_key("key_empty") vega.create_key("key_empty")
change_keys(page, vega, "key_empty") change_keys(page, vega, "key_empty")

View File

@ -1,7 +1,7 @@
import pytest import pytest
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from actions.vega import submit_order from actions.vega import submit_order
from wallet_config import MM_WALLET from wallet_config import MM_WALLET
from conftest import init_vega, init_page, auth_setup from conftest import init_vega, init_page, auth_setup
@ -143,7 +143,7 @@ def auth(vega_instance, page):
return auth_setup(vega_instance, page) return auth_setup(vega_instance, page)
def setup_market_with_volume_discount_program(vega: VegaService, tier: int): def setup_market_with_volume_discount_program(vega: VegaServiceNull, tier: int):
market = setup_continuous_market(vega, custom_quantum=100000) market = setup_continuous_market(vega, custom_quantum=100000)
vega.update_volume_discount_program( vega.update_volume_discount_program(
proposal_key=MM_WALLET.name, proposal_key=MM_WALLET.name,
@ -169,7 +169,7 @@ def setup_market_with_volume_discount_program(vega: VegaService, tier: int):
return market return market
def setup_market_with_referral_discount_program(vega: VegaService, tier: int): def setup_market_with_referral_discount_program(vega: VegaServiceNull, tier: int):
market = setup_continuous_market(vega, custom_quantum=100000) market = setup_continuous_market(vega, custom_quantum=100000)
vega.update_referral_program( vega.update_referral_program(
proposal_key=MM_WALLET.name, proposal_key=MM_WALLET.name,
@ -208,7 +208,7 @@ def setup_market_with_referral_discount_program(vega: VegaService, tier: int):
return market return market
def setup_combined_market(vega: VegaService): def setup_combined_market(vega: VegaServiceNull):
market = setup_continuous_market(vega, custom_quantum=100000) market = setup_continuous_market(vega, custom_quantum=100000)
vega.update_volume_discount_program( vega.update_volume_discount_program(
proposal_key=MM_WALLET.name, proposal_key=MM_WALLET.name,

View File

@ -1,7 +1,7 @@
import pytest import pytest
from playwright.sync_api import expect, Page from playwright.sync_api import expect, Page
import json import json
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from fixtures.market import setup_simple_market from fixtures.market import setup_simple_market
from conftest import init_vega from conftest import init_vega
from actions.vega import submit_order from actions.vega import submit_order
@ -16,11 +16,11 @@ def vega():
yield vega yield vega
@pytest.fixture(scope="class") @pytest.fixture(scope="class")
def simple_market(vega: VegaService): def simple_market(vega: VegaServiceNull):
return setup_simple_market(vega) return setup_simple_market(vega)
class TestGetStarted: class TestGetStarted:
def test_get_started_interactive(self, vega: VegaService, page: Page): def test_get_started_interactive(self, vega: VegaServiceNull, page: Page):
page.goto("/") page.goto("/")
# 0007-FUGS-001 # 0007-FUGS-001
expect(page.get_by_test_id("order-connect-wallet")).to_be_visible expect(page.get_by_test_id("order-connect-wallet")).to_be_visible
@ -166,7 +166,7 @@ class TestGetStarted:
page.wait_for_selector('[data-testid="sidebar-content"]', state="visible") page.wait_for_selector('[data-testid="sidebar-content"]', state="visible")
expect(page.get_by_test_id("get-started-banner")).not_to_be_visible() expect(page.get_by_test_id("get-started-banner")).not_to_be_visible()
def test_redirect_default_market(self, continuous_market, vega: VegaService, page: Page): def test_redirect_default_market(self, continuous_market, vega: VegaServiceNull, page: Page):
page.goto("/") page.goto("/")
# 0007-FUGS-012 # 0007-FUGS-012
expect(page).to_have_url( expect(page).to_have_url(
@ -177,7 +177,7 @@ class TestGetStarted:
expect(page.get_by_test_id("welcome-dialog")).not_to_be_visible() expect(page.get_by_test_id("welcome-dialog")).not_to_be_visible()
class TestBrowseAll: class TestBrowseAll:
def test_get_started_browse_all(self, simple_market, vega: VegaService, page: Page): def test_get_started_browse_all(self, simple_market, vega: VegaServiceNull, page: Page):
page.goto("/") page.goto("/")
print(simple_market) print(simple_market)
page.get_by_test_id("browse-markets-button").click() page.get_by_test_id("browse-markets-button").click()

View File

@ -1,6 +1,6 @@
import pytest import pytest
from playwright.sync_api import expect, Page from playwright.sync_api import expect, Page
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from actions.vega import submit_order from actions.vega import submit_order
from conftest import init_vega from conftest import init_vega
from fixtures.market import setup_continuous_market from fixtures.market import setup_continuous_market
@ -22,7 +22,7 @@ class TestIcebergOrdersValidations:
return setup_continuous_market(vega) return setup_continuous_market(vega)
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_iceberg_submit(self, continuous_market, vega: VegaService, page: Page): def test_iceberg_submit(self, continuous_market, vega: VegaServiceNull, page: Page):
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")
page.get_by_test_id("iceberg").click() page.get_by_test_id("iceberg").click()
page.get_by_test_id("order-peak-size").type("2") page.get_by_test_id("order-peak-size").type("2")
@ -47,7 +47,7 @@ class TestIcebergOrdersValidations:
).to_have_text("Limit (Iceberg)") ).to_have_text("Limit (Iceberg)")
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_iceberg_open_order(continuous_market, vega: VegaService, page: Page): def test_iceberg_open_order(continuous_market, vega: VegaServiceNull, page: Page):
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")
submit_order(vega, "Key 1", continuous_market, "SIDE_SELL", 102, 101, 2, 1) submit_order(vega, "Key 1", continuous_market, "SIDE_SELL", 102, 101, 2, 1)

View File

@ -1,6 +1,6 @@
import pytest import pytest
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from conftest import init_vega from conftest import init_vega
from fixtures.market import setup_continuous_market from fixtures.market import setup_continuous_market
from actions.utils import next_epoch, truncate_middle, change_keys from actions.utils import next_epoch, truncate_middle, change_keys
@ -18,7 +18,7 @@ def continuous_market(vega):
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_liquidity_provision_amendment(continuous_market, vega: VegaService, page: Page): def test_liquidity_provision_amendment(continuous_market, vega: VegaServiceNull, page: Page):
# TODO Refactor asserting the grid # TODO Refactor asserting the grid
page.goto(f"/#/liquidity/{continuous_market}") page.goto(f"/#/liquidity/{continuous_market}")
change_keys(page, vega, "market_maker") change_keys(page, vega, "market_maker")
@ -77,7 +77,7 @@ def test_liquidity_provision_amendment(continuous_market, vega: VegaService, pag
@pytest.mark.skip("Waiting for the ability to cancel LP") @pytest.mark.skip("Waiting for the ability to cancel LP")
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_liquidity_provision_inactive(continuous_market, vega: VegaService, page: Page): def test_liquidity_provision_inactive(continuous_market, vega: VegaServiceNull, page: Page):
# TODO Refactor asserting the grid # TODO Refactor asserting the grid
page.goto(f"/#/liquidity/{continuous_market}") page.goto(f"/#/liquidity/{continuous_market}")
change_keys(page, vega, "market_maker") change_keys(page, vega, "market_maker")

View File

@ -1,7 +1,7 @@
import pytest import pytest
import re import re
import vega_sim.api.governance as governance import vega_sim.api.governance as governance
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from fixtures.market import setup_continuous_market from fixtures.market import setup_continuous_market
from conftest import init_vega from conftest import init_vega
@ -14,7 +14,7 @@ def vega():
@pytest.fixture(scope="class") @pytest.fixture(scope="class")
def create_settled_market(vega: VegaService): def create_settled_market(vega: VegaServiceNull):
market_id = setup_continuous_market(vega) market_id = setup_continuous_market(vega)
vega.submit_termination_and_settlement_data( vega.submit_termination_and_settlement_data(
settlement_key="FJMKnwfZdd48C8NqvYrG", settlement_key="FJMKnwfZdd48C8NqvYrG",
@ -115,7 +115,7 @@ class TestSettledMarket:
@pytest.mark.usefixtures("risk_accepted", "auth") @pytest.mark.usefixtures("risk_accepted", "auth")
def test_terminated_market_no_settlement_date(page: Page, vega: VegaService): def test_terminated_market_no_settlement_date(page: Page, vega: VegaServiceNull):
setup_continuous_market(vega) setup_continuous_market(vega)
print("I have started test_terminated_market_no_settlement_date") print("I have started test_terminated_market_no_settlement_date")
governance.submit_oracle_data( governance.submit_oracle_data(

View File

@ -1,6 +1,6 @@
import pytest import pytest
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from actions.vega import submit_order from actions.vega import submit_order
from actions.utils import change_keys from actions.utils import change_keys
from wallet_config import MM_WALLET, MM_WALLET2 from wallet_config import MM_WALLET, MM_WALLET2
@ -32,7 +32,7 @@ market_name = "BTC:DAI_2023"
@pytest.mark.usefixtures("risk_accepted", "auth") @pytest.mark.usefixtures("risk_accepted", "auth")
def test_price_monitoring(simple_market, vega: VegaService, page: Page): def test_price_monitoring(simple_market, vega: VegaServiceNull, page: Page):
page.goto(f"/#/markets/all") page.goto(f"/#/markets/all")
expect(page.locator(table_row_selector).locator(trading_mode_col)).to_have_text( expect(page.locator(table_row_selector).locator(trading_mode_col)).to_have_text(
"Opening auction" "Opening auction"
@ -202,7 +202,7 @@ COL_ID_FEE = ".ag-center-cols-container [col-id='fee'] .ag-cell-value"
@pytest.mark.usefixtures("risk_accepted", "auth") @pytest.mark.usefixtures("risk_accepted", "auth")
def test_auction_uncross_fees(continuous_market, vega: VegaService, page: Page): def test_auction_uncross_fees(continuous_market, vega: VegaServiceNull, page: Page):
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")
page.get_by_test_id("Fills").click() page.get_by_test_id("Fills").click()
expect(page.locator(COL_ID_FEE)).to_have_text("0.00 tDAI") expect(page.locator(COL_ID_FEE)).to_have_text("0.00 tDAI")

View File

@ -1,7 +1,7 @@
import re import re
import pytest import pytest
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from fixtures.market import setup_continuous_market from fixtures.market import setup_continuous_market
from conftest import init_page, init_vega, risk_accepted_setup from conftest import init_page, init_vega, risk_accepted_setup
@ -88,7 +88,7 @@ def test_market_info_insurance_pool(page: Page):
validate_info_section(page, fields) validate_info_section(page, fields)
def test_market_info_key_details(page: Page, vega: VegaService): def test_market_info_key_details(page: Page, vega: VegaServiceNull):
# 6002-MDET-201 # 6002-MDET-201
page.get_by_test_id(market_title_test_id).get_by_text("Key details").click() page.get_by_test_id(market_title_test_id).get_by_text("Key details").click()
market_id = vega.find_market_id("BTC:DAI_2023") market_id = vega.find_market_id("BTC:DAI_2023")
@ -136,7 +136,7 @@ def test_market_info_oracle(page: Page):
# ) # )
def test_market_info_settlement_asset(page: Page, vega: VegaService): def test_market_info_settlement_asset(page: Page, vega: VegaServiceNull):
# 6002-MDET-206 # 6002-MDET-206
page.get_by_test_id(market_title_test_id).get_by_text("Settlement asset").click() page.get_by_test_id(market_title_test_id).get_by_text("Settlement asset").click()
tdai_id = vega.find_asset_id("tDAI") tdai_id = vega.find_asset_id("tDAI")
@ -260,7 +260,7 @@ def test_market_info_liquidity_price_range(page: Page):
validate_info_section(page, fields) validate_info_section(page, fields)
def test_market_info_proposal(page: Page, vega: VegaService): def test_market_info_proposal(page: Page, vega: VegaServiceNull):
# 6002-MDET-301 # 6002-MDET-301
page.get_by_test_id(market_title_test_id).get_by_text("Proposal").click() page.get_by_test_id(market_title_test_id).get_by_text("Proposal").click()
first_link = ( first_link = (
@ -280,8 +280,9 @@ def test_market_info_proposal(page: Page, vega: VegaService):
"href", re.compile(r"(\/proposals\/propose\/update-market)") "href", re.compile(r"(\/proposals\/propose\/update-market)")
) )
@pytest.mark.skip("tbd-market-sim") @pytest.mark.skip("tbd-market-sim")
def test_market_info_succession_line(page: Page, vega: VegaService): def test_market_info_succession_line(page: Page, vega: VegaServiceNull):
page.get_by_test_id(market_title_test_id).get_by_text("Succession line").click() page.get_by_test_id(market_title_test_id).get_by_text("Succession line").click()
market_id = vega.find_market_id("BTC:DAI_2023") market_id = vega.find_market_id("BTC:DAI_2023")
succession_line = page.get_by_test_id("succession-line-item") succession_line = page.get_by_test_id("succession-line-item")

View File

@ -2,7 +2,7 @@ import pytest
import vega_sim.api.governance as governance import vega_sim.api.governance as governance
import re import re
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from conftest import init_vega from conftest import init_vega
from fixtures.market import setup_simple_market from fixtures.market import setup_simple_market
from wallet_config import MM_WALLET from wallet_config import MM_WALLET
@ -18,7 +18,7 @@ def vega(request):
@pytest.fixture(scope="module") @pytest.fixture(scope="module")
def proposed_market(vega: VegaService): def proposed_market(vega: VegaServiceNull):
# setup market without liquidity provided # setup market without liquidity provided
market_id = setup_simple_market(vega, approve_proposal=False) market_id = setup_simple_market(vega, approve_proposal=False)
# approve market # approve market

View File

@ -1,6 +1,6 @@
import pytest import pytest
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from actions.vega import submit_order from actions.vega import submit_order
from fixtures.market import setup_simple_market from fixtures.market import setup_simple_market
from conftest import init_vega from conftest import init_vega
@ -20,7 +20,7 @@ def simple_market(vega):
@pytest.fixture(scope="module") @pytest.fixture(scope="module")
def setup_market_monitoring_auction(vega: VegaService, simple_market): def setup_market_monitoring_auction(vega: VegaServiceNull, simple_market):
vega.submit_liquidity( vega.submit_liquidity(
key_name=MM_WALLET.name, key_name=MM_WALLET.name,
market_id=simple_market, market_id=simple_market,
@ -82,7 +82,7 @@ def setup_market_monitoring_auction(vega: VegaService, simple_market):
@pytest.mark.usefixtures("risk_accepted", "auth", "setup_market_monitoring_auction") @pytest.mark.usefixtures("risk_accepted", "auth", "setup_market_monitoring_auction")
def test_market_monitoring_auction_price_volatility_limit_order( def test_market_monitoring_auction_price_volatility_limit_order(
page: Page, simple_market, vega: VegaService page: Page, simple_market, vega: VegaServiceNull
): ):
page.goto(f"/#/markets/{simple_market}") page.goto(f"/#/markets/{simple_market}")
page.get_by_test_id("order-size").clear() page.get_by_test_id("order-size").clear()

View File

@ -2,7 +2,8 @@ import pytest
import re import re
import vega_sim.api.governance as governance import vega_sim.api.governance as governance
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from vega_sim.service import VegaService, PeggedOrder from vega_sim.null_service import VegaServiceNull
from vega_sim.service import PeggedOrder
import vega_sim.api.governance as governance import vega_sim.api.governance as governance
from actions.vega import submit_order from actions.vega import submit_order
from actions.utils import next_epoch from actions.utils import next_epoch
@ -10,7 +11,7 @@ from wallet_config import MM_WALLET, MM_WALLET2, GOVERNANCE_WALLET
@pytest.mark.usefixtures("risk_accepted") @pytest.mark.usefixtures("risk_accepted")
def test_market_lifecycle(proposed_market, vega: VegaService, page: Page): def test_market_lifecycle(proposed_market, vega: VegaServiceNull, page: Page):
# 7002-SORD-001 # 7002-SORD-001
# 7002-SORD-002 # 7002-SORD-002
trading_mode = page.get_by_test_id("market-trading-mode").get_by_test_id( trading_mode = page.get_by_test_id("market-trading-mode").get_by_test_id(

View File

@ -1,7 +1,7 @@
import pytest import pytest
import re import re
from playwright.sync_api import expect, Page from playwright.sync_api import expect, Page
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from actions.vega import submit_order from actions.vega import submit_order
order_details = [ order_details = [
@ -52,7 +52,7 @@ def verify_order_value(
@pytest.mark.skip("tbd") @pytest.mark.skip("tbd")
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_order_details_are_correctly_displayed( def test_order_details_are_correctly_displayed(
continuous_market, vega: VegaService, page: Page continuous_market, vega: VegaServiceNull, page: Page
): ):
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")
submit_order(vega, "Key 1", vega.all_markets()[0].id, "SIDE_SELL", 102, 101, 2, 1) submit_order(vega, "Key 1", vega.all_markets()[0].id, "SIDE_SELL", 102, 101, 2, 1)

View File

@ -2,7 +2,7 @@ import pytest
import re import re
import logging import logging
from playwright.sync_api import expect, Page from playwright.sync_api import expect, Page
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from playwright.sync_api import expect from playwright.sync_api import expect
from actions.vega import submit_order from actions.vega import submit_order
@ -38,7 +38,7 @@ def verify_data_grid(page: Page, data_test_id, expected_pattern):
raise AssertionError(f"Pattern does not match: {expected} != {actual}") raise AssertionError(f"Pattern does not match: {expected} != {actual}")
def submit_order(vega: VegaService, wallet_name, market_id, side, volume, price): def submit_order(vega: VegaServiceNull, wallet_name, market_id, side, volume, price):
vega.submit_order( vega.submit_order(
trading_key=wallet_name, trading_key=wallet_name,
market_id=market_id, market_id=market_id,
@ -52,7 +52,7 @@ def submit_order(vega: VegaService, wallet_name, market_id, side, volume, price)
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_limit_order_trade_open_order( def test_limit_order_trade_open_order(
opening_auction_market, vega: VegaService, page: Page opening_auction_market, vega: VegaServiceNull, page: Page
): ):
market_id = opening_auction_market market_id = opening_auction_market
submit_order(vega, "Key 1", market_id, "SIDE_BUY", 1, 110) submit_order(vega, "Key 1", market_id, "SIDE_BUY", 1, 110)

View File

@ -1,6 +1,7 @@
import pytest import pytest
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from vega_sim.service import VegaService, PeggedOrder from vega_sim.service import PeggedOrder
from vega_sim.null_service import VegaServiceNull
from conftest import auth_setup, init_page, init_vega, risk_accepted_setup from conftest import auth_setup, init_page, init_vega, risk_accepted_setup
from fixtures.market import setup_continuous_market, setup_simple_market from fixtures.market import setup_continuous_market, setup_simple_market
from actions.utils import wait_for_toast_confirmation from actions.utils import wait_for_toast_confirmation
@ -15,7 +16,7 @@ def vega(request):
@pytest.fixture(scope="module", autouse=True) @pytest.fixture(scope="module", autouse=True)
def markets(vega: VegaService): def markets(vega: VegaServiceNull):
market_1 = setup_continuous_market( market_1 = setup_continuous_market(
vega, vega,
custom_market_name="market-1", custom_market_name="market-1",
@ -357,7 +358,7 @@ def test_order_status_pegged_mid(page: Page):
) )
def test_order_amend_order(vega: VegaService, page: Page): def test_order_amend_order(vega: VegaServiceNull, page: Page):
# 7002-SORD-053 # 7002-SORD-053
# 7003-MORD-012 # 7003-MORD-012
# 7003-MORD-014 # 7003-MORD-014
@ -377,7 +378,7 @@ def test_order_amend_order(vega: VegaService, page: Page):
) )
def test_order_cancel_single_order(vega: VegaService, page: Page): def test_order_cancel_single_order(vega: VegaServiceNull, page: Page):
# 7003-MORD-009 # 7003-MORD-009
# 7003-MORD-010 # 7003-MORD-010
# 7003-MORD-011 # 7003-MORD-011
@ -394,7 +395,7 @@ def test_order_cancel_single_order(vega: VegaService, page: Page):
) )
def test_order_cancel_all_orders(vega: VegaService, page: Page): def test_order_cancel_all_orders(vega: VegaServiceNull, page: Page):
# 7003-MORD-009 # 7003-MORD-009
# 7003-MORD-010 # 7003-MORD-010
# 7003-MORD-011 # 7003-MORD-011

View File

@ -1,7 +1,7 @@
import pytest import pytest
import re import re
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from vega_sim.service import MarketStateUpdateType from vega_sim.service import MarketStateUpdateType
from datetime import datetime, timedelta from datetime import datetime, timedelta
from conftest import init_vega from conftest import init_vega
@ -21,7 +21,7 @@ class TestPerpetuals:
yield vega yield vega
@pytest.fixture(scope="class") @pytest.fixture(scope="class")
def perps_market(self, vega: VegaService): def perps_market(self, vega: VegaServiceNull):
perps_market = setup_perps_market(vega) perps_market = setup_perps_market(vega)
submit_multiple_orders( submit_multiple_orders(
vega, MM_WALLET.name, perps_market, "SIDE_SELL", [[1, 110], [1, 105]] vega, MM_WALLET.name, perps_market, "SIDE_SELL", [[1, 110], [1, 105]]
@ -96,7 +96,7 @@ class TestPerpetuals:
@pytest.mark.usefixtures("risk_accepted", "auth") @pytest.mark.usefixtures("risk_accepted", "auth")
def test_perps_market_termination_proposed(page: Page, vega: VegaService): def test_perps_market_termination_proposed(page: Page, vega: VegaServiceNull):
perpetual_market = setup_perps_market(vega) perpetual_market = setup_perps_market(vega)
page.goto(f"/#/markets/{perpetual_market}") page.goto(f"/#/markets/{perpetual_market}")
vega.update_market_state( vega.update_market_state(
@ -124,7 +124,7 @@ def test_perps_market_termination_proposed(page: Page, vega: VegaService):
@pytest.mark.usefixtures("risk_accepted", "auth") @pytest.mark.usefixtures("risk_accepted", "auth")
def test_perps_market_terminated(page: Page, vega: VegaService): def test_perps_market_terminated(page: Page, vega: VegaServiceNull):
perpetual_market = setup_perps_market(vega) perpetual_market = setup_perps_market(vega)
vega.update_market_state( vega.update_market_state(
proposal_key=MM_WALLET.name, proposal_key=MM_WALLET.name,

View File

@ -1,6 +1,6 @@
import pytest import pytest
from playwright.sync_api import Page from playwright.sync_api import Page
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from actions.vega import submit_order from actions.vega import submit_order
from actions.utils import change_keys from actions.utils import change_keys
@ -13,7 +13,7 @@ def check_pnl_color_value(element, expected_color, expected_value):
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_pnl(continuous_market, vega: VegaService, page: Page): def test_pnl(continuous_market, vega: VegaServiceNull, page: Page):
page.set_viewport_size({"width": 1748, "height": 977}) page.set_viewport_size({"width": 1748, "height": 977})
submit_order(vega, "Key 1", continuous_market, "SIDE_BUY", 1, 104.50000) submit_order(vega, "Key 1", continuous_market, "SIDE_BUY", 1, 104.50000)
vega.wait_fn(1) vega.wait_fn(1)

View File

@ -1,6 +1,6 @@
import pytest import pytest
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from conftest import init_vega from conftest import init_vega
from fixtures.market import setup_continuous_market from fixtures.market import setup_continuous_market
@ -16,7 +16,7 @@ def vega(request):
@pytest.fixture(scope="module") @pytest.fixture(scope="module")
def continuous_market(vega: VegaService): def continuous_market(vega: VegaServiceNull):
return setup_continuous_market(vega) return setup_continuous_market(vega)

View File

@ -1,13 +1,13 @@
import pytest import pytest
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from fixtures.market import ( from fixtures.market import (
setup_continuous_market, setup_continuous_market,
) )
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_closed_market_position(vega: VegaService, page: Page): def test_closed_market_position(vega: VegaServiceNull, page: Page):
market_id = setup_continuous_market(vega) market_id = setup_continuous_market(vega)
vega.submit_termination_and_settlement_data( vega.submit_termination_and_settlement_data(

View File

@ -1,6 +1,6 @@
import pytest import pytest
from playwright.sync_api import Page, expect from playwright.sync_api import Page
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from conftest import init_vega from conftest import init_vega
from fixtures.market import setup_continuous_market, setup_simple_market from fixtures.market import setup_continuous_market, setup_simple_market
from actions.utils import change_keys, create_and_faucet_wallet, forward_time, selector_contains_text from actions.utils import change_keys, create_and_faucet_wallet, forward_time, selector_contains_text
@ -72,7 +72,7 @@ def create_staking_tier(minimum_staked_tokens, referral_reward_multiplier):
} }
def setup_market_and_referral_scheme(vega: VegaService, continuous_market: str, page: Page): def setup_market_and_referral_scheme(vega: VegaServiceNull, continuous_market: str, page: Page):
page.goto(f"/#/markets/{continuous_market}") page.goto(f"/#/markets/{continuous_market}")
create_and_faucet_wallet(vega=vega, wallet=PARTY_A) create_and_faucet_wallet(vega=vega, wallet=PARTY_A)
@ -118,7 +118,7 @@ def setup_market_and_referral_scheme(vega: VegaService, continuous_market: str,
@pytest.mark.usefixtures("page", "auth", "risk_accepted") @pytest.mark.usefixtures("page", "auth", "risk_accepted")
def test_can_traverse_up_and_down_through_tiers(continuous_market, vega: VegaService, page: Page): def test_can_traverse_up_and_down_through_tiers(continuous_market, vega: VegaServiceNull, page: Page):
setup_market_and_referral_scheme(vega, continuous_market, page) setup_market_and_referral_scheme(vega, continuous_market, page)
change_keys(page, vega, PARTY_B.name) change_keys(page, vega, PARTY_B.name)
submit_order(vega, PARTY_B.name, continuous_market, "SIDE_BUY", 1, 115) submit_order(vega, PARTY_B.name, continuous_market, "SIDE_BUY", 1, 115)
@ -162,7 +162,7 @@ def test_can_traverse_up_and_down_through_tiers(continuous_market, vega: VegaSer
@pytest.mark.usefixtures("page", "auth", "risk_accepted") @pytest.mark.usefixtures("page", "auth", "risk_accepted")
def test_does_not_move_up_tiers_when_not_enough_epochs(continuous_market, vega: VegaService, page: Page): def test_does_not_move_up_tiers_when_not_enough_epochs(continuous_market, vega: VegaServiceNull, page: Page):
setup_market_and_referral_scheme(vega, continuous_market, page) setup_market_and_referral_scheme(vega, continuous_market, page)
change_keys(page, vega, PARTY_B.name) change_keys(page, vega, PARTY_B.name)
submit_order(vega, PARTY_B.name, continuous_market, "SIDE_BUY", 2, 115) submit_order(vega, PARTY_B.name, continuous_market, "SIDE_BUY", 2, 115)

View File

@ -1,12 +1,12 @@
import pytest import pytest
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from fixtures.market import setup_continuous_market, setup_simple_successor_market from fixtures.market import setup_continuous_market, setup_simple_successor_market
@pytest.fixture @pytest.fixture
@pytest.mark.usefixtures() @pytest.mark.usefixtures()
def successor_market(vega: VegaService): def successor_market(vega: VegaServiceNull):
parent_market_id = setup_continuous_market(vega) parent_market_id = setup_continuous_market(vega)
tdai_id = vega.find_asset_id(symbol="tDAI") tdai_id = vega.find_asset_id(symbol="tDAI")
successor_market_id = setup_simple_successor_market( successor_market_id = setup_simple_successor_market(

View File

@ -5,7 +5,7 @@ from playwright.sync_api import expect
from actions.vega import submit_order from actions.vega import submit_order
from conftest import init_vega from conftest import init_vega
from playwright.sync_api import Page from playwright.sync_api import Page
from vega_sim.null_service import VegaService from vega_sim.null_service import VegaServiceNull
logger = logging.getLogger() logger = logging.getLogger()
@ -47,7 +47,7 @@ def verify_data_grid(page: Page, data_test_id, expected_pattern):
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_limit_order_new_trade_top_of_list( def test_limit_order_new_trade_top_of_list(
continuous_market, vega: VegaService, page: Page continuous_market, vega: VegaServiceNull, page: Page
): ):
submit_order(vega, "Key 1", continuous_market, "SIDE_BUY", 1, 110) submit_order(vega, "Key 1", continuous_market, "SIDE_BUY", 1, 110)
vega.wait_fn(1) vega.wait_fn(1)

View File

@ -1,13 +1,13 @@
import pytest import pytest
from playwright.sync_api import expect, Page from playwright.sync_api import expect, Page
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from actions.vega import submit_multiple_orders from actions.vega import submit_multiple_orders
@pytest.mark.skip("tbd") @pytest.mark.skip("tbd")
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_trade_match_table(opening_auction_market: str, vega: VegaService, page: Page): def test_trade_match_table(opening_auction_market: str, vega: VegaServiceNull, page: Page):
row_locator = ".ag-center-cols-container .ag-row" row_locator = ".ag-center-cols-container .ag-row"
page.goto(f"/#/markets/{opening_auction_market}") page.goto(f"/#/markets/{opening_auction_market}")

View File

@ -2,7 +2,7 @@
# import re # import re
# from collections import namedtuple # from collections import namedtuple
# from playwright.sync_api import Page # from playwright.sync_api import Page
# from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
# from actions.vega import submit_order # from actions.vega import submit_order
# import logging # import logging
@ -14,7 +14,7 @@
# @pytest.mark.skip("temporary skip") # @pytest.mark.skip("temporary skip")
# @pytest.mark.parametrize(, [120], indirect=True) # @pytest.mark.parametrize(, [120], indirect=True)
# @pytest.mark.usefixtures("continuous_market","risk_accepted", "auth") # @pytest.mark.usefixtures("continuous_market","risk_accepted", "auth")
# def test_trading_chart(continuous_market, vega: VegaService, page: Page): # def test_trading_chart(continuous_market, vega: VegaServiceNull, page: Page):
# page.goto(f"/#/markets/{continuous_market}") # page.goto(f"/#/markets/{continuous_market}")
# vega.forward("24h") # vega.forward("24h")
# vega.wait_for_total_catchup() # vega.wait_for_total_catchup()

View File

@ -1,7 +1,7 @@
import pytest import pytest
import re import re
from playwright.sync_api import Page, expect from playwright.sync_api import Page, expect
from vega_sim.service import VegaService from vega_sim.null_service import VegaServiceNull
from actions.utils import ( from actions.utils import (
wait_for_toast_confirmation, wait_for_toast_confirmation,
create_and_faucet_wallet, create_and_faucet_wallet,
@ -18,7 +18,7 @@ PARTY_C = WalletConfig("party_c", "party_c")
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_transfer_submit(continuous_market, vega: VegaService, page: Page): def test_transfer_submit(continuous_market, vega: VegaServiceNull, page: Page):
# 1003-TRAN-001 # 1003-TRAN-001
# 1003-TRAN-006 # 1003-TRAN-006
# 1003-TRAN-007 # 1003-TRAN-007
@ -64,7 +64,7 @@ def test_transfer_submit(continuous_market, vega: VegaService, page: Page):
@pytest.mark.usefixtures("auth", "risk_accepted") @pytest.mark.usefixtures("auth", "risk_accepted")
def test_transfer_vesting_below_minimum( def test_transfer_vesting_below_minimum(
continuous_market, vega: VegaService, page: Page continuous_market, vega: VegaServiceNull, page: Page
): ):
vega.update_network_parameter( vega.update_network_parameter(
"market_maker", "market_maker",

View File

@ -2,7 +2,6 @@ import pytest
import re import re
import json import json
from playwright.sync_api import Page, expect, Route from playwright.sync_api import Page, expect, Route
from vega_sim.service import VegaService
from conftest import init_vega from conftest import init_vega
from fixtures.market import setup_continuous_market from fixtures.market import setup_continuous_market