diff --git a/python/src/deltachat/__init__.py b/python/src/deltachat/__init__.py index 7def90569..41c513145 100644 --- a/python/src/deltachat/__init__.py +++ b/python/src/deltachat/__init__.py @@ -3,8 +3,11 @@ import sys from . import capi, const, hookspec from .capi import ffi from .account import Account # noqa -from . import eventlogger +from .message import Message # noqa +from .contact import Contact # noqa +from .chat import Chat # noqa from .hookspec import account_hookimpl, global_hookimpl # noqa +from . import eventlogger from pkg_resources import get_distribution, DistributionNotFound try: diff --git a/python/src/deltachat/account.py b/python/src/deltachat/account.py index 0e12cc921..7f881ebb7 100644 --- a/python/src/deltachat/account.py +++ b/python/src/deltachat/account.py @@ -214,7 +214,6 @@ class Account(object): :returns: :class:`deltachat.contact.Contact` """ - self.check_is_configured() return Contact(self, const.DC_CONTACT_ID_SELF) def create_contact(self, email, name=None): diff --git a/python/tests/test_account.py b/python/tests/test_account.py index 7eb66799c..84bfc98e1 100644 --- a/python/tests/test_account.py +++ b/python/tests/test_account.py @@ -64,8 +64,7 @@ class TestOfflineAccountBasic: def test_selfcontact_if_unconfigured(self, acfactory): ac1 = acfactory.get_unconfigured_account() - with pytest.raises(ValueError): - ac1.get_self_contact() + assert not ac1.get_self_contact().addr def test_selfcontact_configured(self, acfactory): ac1 = acfactory.get_configured_offline_account()