Remove models.py
This commit is contained in:
@@ -9,8 +9,27 @@ import logging as _logging
|
|||||||
# Set default logging handler to avoid "No handler found" warnings.
|
# Set default logging handler to avoid "No handler found" warnings.
|
||||||
_logging.getLogger(__name__).addHandler(_logging.NullHandler())
|
_logging.getLogger(__name__).addHandler(_logging.NullHandler())
|
||||||
|
|
||||||
# These imports are far too general, but they're needed for backwards compatbility.
|
# The order of these is somewhat significant, e.g. User has to be imported after Thread!
|
||||||
from .models import *
|
from . import _core, _util
|
||||||
|
from ._exception import FBchatException, FBchatFacebookError, FBchatUserError
|
||||||
|
from ._thread import ThreadType, ThreadLocation, ThreadColor, Thread
|
||||||
|
from ._user import TypingStatus, User, ActiveStatus
|
||||||
|
from ._group import Group, Room
|
||||||
|
from ._page import Page
|
||||||
|
from ._message import EmojiSize, MessageReaction, Mention, Message
|
||||||
|
from ._attachment import Attachment, UnsentMessage, ShareAttachment
|
||||||
|
from ._sticker import Sticker
|
||||||
|
from ._location import LocationAttachment, LiveLocationAttachment
|
||||||
|
from ._file import FileAttachment, AudioAttachment, ImageAttachment, VideoAttachment
|
||||||
|
from ._quick_reply import (
|
||||||
|
QuickReply,
|
||||||
|
QuickReplyText,
|
||||||
|
QuickReplyLocation,
|
||||||
|
QuickReplyPhoneNumber,
|
||||||
|
QuickReplyEmail,
|
||||||
|
)
|
||||||
|
from ._poll import Poll, PollOption
|
||||||
|
from ._plan import GuestStatus, Plan
|
||||||
|
|
||||||
from ._client import Client
|
from ._client import Client
|
||||||
|
|
||||||
|
@@ -5,7 +5,26 @@ from collections import OrderedDict
|
|||||||
|
|
||||||
from ._core import log
|
from ._core import log
|
||||||
from . import _util, _graphql, _state
|
from . import _util, _graphql, _state
|
||||||
from .models import *
|
|
||||||
|
from ._exception import FBchatException, FBchatFacebookError, FBchatUserError
|
||||||
|
from ._thread import ThreadType, ThreadLocation, ThreadColor
|
||||||
|
from ._user import TypingStatus, User, ActiveStatus
|
||||||
|
from ._group import Group
|
||||||
|
from ._page import Page
|
||||||
|
from ._message import EmojiSize, MessageReaction, Mention, Message
|
||||||
|
from ._attachment import Attachment
|
||||||
|
from ._sticker import Sticker
|
||||||
|
from ._location import LocationAttachment, LiveLocationAttachment
|
||||||
|
from ._file import ImageAttachment, VideoAttachment
|
||||||
|
from ._quick_reply import (
|
||||||
|
QuickReply,
|
||||||
|
QuickReplyText,
|
||||||
|
QuickReplyLocation,
|
||||||
|
QuickReplyPhoneNumber,
|
||||||
|
QuickReplyEmail,
|
||||||
|
)
|
||||||
|
from ._poll import Poll, PollOption
|
||||||
|
from ._plan import Plan
|
||||||
|
|
||||||
|
|
||||||
ACONTEXT = {
|
ACONTEXT = {
|
||||||
|
@@ -1,27 +0,0 @@
|
|||||||
"""This file is here to maintain backwards compatability, and to re-export our models
|
|
||||||
into the global module (see `__init__.py`).
|
|
||||||
|
|
||||||
A common pattern was to use `from fbchat.models import *`, hence we need this while
|
|
||||||
transitioning to a better code structure.
|
|
||||||
"""
|
|
||||||
|
|
||||||
from ._core import Enum
|
|
||||||
from ._exception import FBchatException, FBchatFacebookError, FBchatUserError
|
|
||||||
from ._thread import ThreadType, ThreadLocation, ThreadColor, Thread
|
|
||||||
from ._user import TypingStatus, User, ActiveStatus
|
|
||||||
from ._group import Group, Room
|
|
||||||
from ._page import Page
|
|
||||||
from ._message import EmojiSize, MessageReaction, Mention, Message
|
|
||||||
from ._attachment import Attachment, UnsentMessage, ShareAttachment
|
|
||||||
from ._sticker import Sticker
|
|
||||||
from ._location import LocationAttachment, LiveLocationAttachment
|
|
||||||
from ._file import FileAttachment, AudioAttachment, ImageAttachment, VideoAttachment
|
|
||||||
from ._quick_reply import (
|
|
||||||
QuickReply,
|
|
||||||
QuickReplyText,
|
|
||||||
QuickReplyLocation,
|
|
||||||
QuickReplyPhoneNumber,
|
|
||||||
QuickReplyEmail,
|
|
||||||
)
|
|
||||||
from ._poll import Poll, PollOption
|
|
||||||
from ._plan import GuestStatus, Plan
|
|
@@ -3,7 +3,7 @@ import json
|
|||||||
|
|
||||||
from utils import *
|
from utils import *
|
||||||
from contextlib import contextmanager
|
from contextlib import contextmanager
|
||||||
from fbchat.models import ThreadType, Message, Mention
|
from fbchat import ThreadType, Message, Mention
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture(scope="session")
|
@pytest.fixture(scope="session")
|
||||||
|
@@ -3,8 +3,7 @@ import py_compile
|
|||||||
|
|
||||||
from glob import glob
|
from glob import glob
|
||||||
from os import path, environ
|
from os import path, environ
|
||||||
from fbchat import Client
|
from fbchat import FBchatUserError, Message, Client
|
||||||
from fbchat.models import FBchatUserError, Message
|
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.offline
|
@pytest.mark.offline
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from os import path
|
from os import path
|
||||||
from fbchat.models import ThreadType, Message, Mention, EmojiSize, Sticker
|
from fbchat import ThreadType, Message, Mention, EmojiSize, Sticker
|
||||||
from utils import subset, STICKER_LIST, EMOJI_LIST
|
from utils import subset, STICKER_LIST, EMOJI_LIST
|
||||||
|
|
||||||
|
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from fbchat.models import Message, MessageReaction
|
from fbchat import Message, MessageReaction
|
||||||
from utils import subset
|
from utils import subset
|
||||||
|
|
||||||
|
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from fbchat.models import Plan, FBchatFacebookError, ThreadType
|
from fbchat import Plan, FBchatFacebookError, ThreadType
|
||||||
from utils import random_hex, subset
|
from utils import random_hex, subset
|
||||||
from time import time
|
from time import time
|
||||||
|
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from fbchat.models import Poll, PollOption, ThreadType
|
from fbchat import Poll, PollOption, ThreadType
|
||||||
from utils import random_hex, subset
|
from utils import random_hex, subset
|
||||||
|
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
from fbchat.models import ThreadType
|
from fbchat import ThreadType
|
||||||
|
|
||||||
|
|
||||||
def test_search_for(client1):
|
def test_search_for(client1):
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from os import path
|
from os import path
|
||||||
from fbchat.models import FBchatFacebookError, Message, Mention
|
from fbchat import FBchatFacebookError, Message, Mention
|
||||||
from utils import subset, STICKER_LIST, EMOJI_LIST, TEXT_LIST
|
from utils import subset, STICKER_LIST, EMOJI_LIST, TEXT_LIST
|
||||||
|
|
||||||
|
|
||||||
|
@@ -1,12 +1,6 @@
|
|||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from fbchat.models import (
|
from fbchat import Message, ThreadType, FBchatFacebookError, TypingStatus, ThreadColor
|
||||||
Message,
|
|
||||||
ThreadType,
|
|
||||||
FBchatFacebookError,
|
|
||||||
TypingStatus,
|
|
||||||
ThreadColor,
|
|
||||||
)
|
|
||||||
from utils import random_hex, subset
|
from utils import random_hex, subset
|
||||||
from os import path
|
from os import path
|
||||||
|
|
||||||
|
@@ -5,8 +5,7 @@ import pytest
|
|||||||
from os import environ
|
from os import environ
|
||||||
from random import randrange
|
from random import randrange
|
||||||
from contextlib import contextmanager
|
from contextlib import contextmanager
|
||||||
from fbchat import Client
|
from fbchat import ThreadType, EmojiSize, FBchatFacebookError, Sticker, Client
|
||||||
from fbchat.models import ThreadType, EmojiSize, FBchatFacebookError, Sticker
|
|
||||||
|
|
||||||
log = logging.getLogger("fbchat.tests").addHandler(logging.NullHandler())
|
log = logging.getLogger("fbchat.tests").addHandler(logging.NullHandler())
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user