Add send online tests

This commit is contained in:
Mads Marquart
2020-05-07 12:26:39 +02:00
parent d33e36866d
commit 078bf9fc16
3 changed files with 61 additions and 1 deletions

View File

@@ -44,6 +44,24 @@ def group(pytestconfig, session):
return fbchat.Group(session=session, id=group_id)
@pytest.fixture(
scope="session",
params=[
"user",
"group",
"self",
pytest.param("invalid", marks=[pytest.mark.xfail()]),
],
)
def any_thread(request, session, user, group):
return {
"user": user,
"group": group,
"self": session.user,
"invalid": fbchat.Thread(session=session, id="0"),
}[request.param]
@pytest.fixture
def listener(session):
return fbchat.Listener(session=session, chat_on=False, foreground=False)