mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-16 02:02:58 -07:00
Update datutil-2.8.2
This commit is contained in:
parent
439ca8ebb8
commit
3b645cf6c3
37 changed files with 16696 additions and 2664 deletions
33
lib/dateutil/test/test_import_star.py
Normal file
33
lib/dateutil/test/test_import_star.py
Normal file
|
@ -0,0 +1,33 @@
|
|||
"""Test for the "import *" functionality.
|
||||
|
||||
As import * can be only done at module level, it has been added in a separate file
|
||||
"""
|
||||
import pytest
|
||||
|
||||
prev_locals = list(locals())
|
||||
from dateutil import *
|
||||
new_locals = {name:value for name,value in locals().items()
|
||||
if name not in prev_locals}
|
||||
new_locals.pop('prev_locals')
|
||||
|
||||
|
||||
@pytest.mark.import_star
|
||||
def test_imported_modules():
|
||||
""" Test that `from dateutil import *` adds modules in __all__ locally """
|
||||
import dateutil.easter
|
||||
import dateutil.parser
|
||||
import dateutil.relativedelta
|
||||
import dateutil.rrule
|
||||
import dateutil.tz
|
||||
import dateutil.utils
|
||||
import dateutil.zoneinfo
|
||||
|
||||
assert dateutil.easter == new_locals.pop("easter")
|
||||
assert dateutil.parser == new_locals.pop("parser")
|
||||
assert dateutil.relativedelta == new_locals.pop("relativedelta")
|
||||
assert dateutil.rrule == new_locals.pop("rrule")
|
||||
assert dateutil.tz == new_locals.pop("tz")
|
||||
assert dateutil.utils == new_locals.pop("utils")
|
||||
assert dateutil.zoneinfo == new_locals.pop("zoneinfo")
|
||||
|
||||
assert not new_locals
|
Loading…
Add table
Add a link
Reference in a new issue