feat: mongo motor (#368)

* initial commit

* replacement by motor

* Delete settings.json

* fix: split to several files

* feat: add test for deleted file

Co-authored-by: morz <morzik45@gmail.com>
Co-authored-by: morzik45 <46727779+morzik45@users.noreply.github.com>
This commit is contained in:
Egor 2020-06-29 21:56:35 +03:00 committed by GitHub
parent 3548d40eab
commit d179789ea7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 440 additions and 200 deletions

View file

@ -0,0 +1,15 @@
import importlib
import aiogram
def test_file_deleted():
try:
major, minor, _ = aiogram.__version__.split(".")
except ValueError: # raised if version is major.minor
major, minor = aiogram.__version__.split(".")
if major == "2" and int(minor) >= 11:
mongo_aiomongo = importlib.util.find_spec("aiogram.contrib.fsm_storage.mongo_aiomongo")
assert mongo_aiomongo is False, "Remove aiogram.contrib.fsm_storage.mongo_aiomongo file, and replace storage " \
"in aiogram.contrib.fsm_storage.mongo with storage " \
"from aiogram.contrib.fsm_storage.mongo_motor"