def test_users_missing(settings):
out = io.StringIO()
user1 = UserFactory.create()
user2 = UserFactory.create()
with pytest.raises(CommandError) as exc:
call_command('sso_ping_discourse', 'bar', user1.username, 'baz', stdout=out)
assert user1.username not in out.getvalue()
assert user2.username not in str(exc.value)
assert user2.username not in out.getvalue()
assert str(exc.value) in (
'User mismatch: couldn\'t find "bar", "baz"',
'User mismatch: couldn\'t find "baz", "bar"',
)
评论列表
文章目录