Anton Shestakov <av6@dwimlabs.net>, Mon, 09 Oct 2017 21:26:13 +0800
linters: let's try and use luacheck 0.21.1
tests/test_utils.py
Permissions: -rw-r--r--
from argparse import Namespace from datetime import datetime from candolint.utils import parse_timestamp, timestamp, lookup_option def test_timestamp_and_parse(): result = parse_timestamp(timestamp()) assert isinstance(result, datetime) assert result.utcoffset() is None def test_lookup_option(): assert lo('foo', Namespace(), {}, default='maybe') == 'maybe' assert lo('foo', Namespace(foo='yes'), {}, default='maybe') == 'yes' assert lo('foo', Namespace(foo='yes'), {'foo': 'no'}) == 'yes' assert lo('foo', Namespace(), {'foo': 'no'}, default='maybe') == 'no' assert lo('a-b-c', Namespace(a_b_c=1), {'a-b-c': 2}, default=3) == 1