Skip to content

Commit

Permalink
privileged/unprivileged notes
Browse files Browse the repository at this point in the history
  • Loading branch information
yevh-berdnyk committed Feb 11, 2025
1 parent c675b80 commit ae0542d
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from clients.signals import SignalType


@pytest.mark.usefixtures("setup_two_nodes")
@pytest.mark.usefixtures("setup_two_privileged_nodes")
@pytest.mark.reliability
class TestCommunityMessages(MessengerTestCase):

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from clients.signals import SignalType


@pytest.mark.usefixtures("setup_two_nodes")
@pytest.mark.usefixtures("setup_two_privileged_nodes")
@pytest.mark.reliability
class TestCreatePrivateGroups(MessengerTestCase):

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from clients.signals import SignalType


@pytest.mark.usefixtures("setup_two_nodes")
@pytest.mark.usefixtures("setup_two_privileged_nodes")
@pytest.mark.reliability
class TestOneToOneMessages(MessengerTestCase):

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from clients.signals import SignalType


@pytest.mark.usefixtures("setup_two_nodes")
@pytest.mark.usefixtures("setup_two_privileged_nodes")
@pytest.mark.reliability
class TestPrivateGroupMessages(MessengerTestCase):

Expand Down
7 changes: 6 additions & 1 deletion tests-functional/tests/test_cases.py
Original file line number Diff line number Diff line change
Expand Up @@ -210,10 +210,15 @@ class MessengerTestCase(NetworkConditionTestCase):
]

@pytest.fixture(scope="function", autouse=False)
def setup_two_nodes(self, request):
def setup_two_privileged_nodes(self, request):
request.cls.sender = self.sender = self.initialize_backend(self.await_signals, True)
request.cls.receiver = self.receiver = self.initialize_backend(self.await_signals, True)

@pytest.fixture(scope="function", autouse=False)
def setup_two_unprivileged_nodes(self, request):
request.cls.sender = self.sender = self.initialize_backend(self.await_signals, False)
request.cls.receiver = self.receiver = self.initialize_backend(self.await_signals, False)

def initialize_backend(self, await_signals, privileged=True):
backend = StatusBackend(await_signals, privileged)
backend.init_status_backend()
Expand Down
11 changes: 3 additions & 8 deletions tests-functional/tests/test_waku_rpc.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,9 @@ def test_(self, method, params):


@pytest.mark.rpc
@pytest.mark.usefixtures("setup_two_nodes")
@pytest.mark.usefixtures("setup_two_unprivileged_nodes")
class TestDefaultMessaging(MessengerTestCase):

@pytest.fixture(scope="function", autouse=False)
def setup_two_nodes(self, request):
request.cls.sender = self.sender = self.initialize_backend(self.await_signals, False)
request.cls.receiver = self.receiver = self.initialize_backend(self.await_signals, False)

def test_one_to_one_messages(self):
self.one_to_one_message(5)

Expand All @@ -49,11 +44,11 @@ def test_private_group_messages(self):

@pytest.mark.rpc
@pytest.mark.skip
@pytest.mark.usefixtures("setup_two_nodes")
@pytest.mark.usefixtures("setup_two_privileged_nodes")
class TestLightClientMessaging(TestDefaultMessaging):

@pytest.fixture(scope="function", autouse=False)
def setup_two_nodes(self, request):
def setup_two_unprivileged_nodes(self, request):
request.cls.sender = self.sender = self.initialize_backend(self.await_signals, False)
request.cls.receiver = self.receiver = self.initialize_backend(self.await_signals, False)
for user in self.sender, self.receiver:
Expand Down
2 changes: 1 addition & 1 deletion tests-functional/tests/test_wakuext_message_reactions.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
from tests.test_cases import MessengerTestCase


@pytest.mark.usefixtures("setup_two_nodes")
@pytest.mark.usefixtures("setup_two_unprivileged_nodes")
@pytest.mark.rpc
class TestMessageReactions(MessengerTestCase):
def test_one_to_one_message_reactions(self):
Expand Down

0 comments on commit ae0542d

Please sign in to comment.