170:ed9d9ccb3b4c
Anton Shestakov <av6@dwimlabs.net>, Thu, 21 Jul 2016 23:33:53 +0800
tests: check that branch name is a link (via fallback HostingAdapter)

previous change 160:fda1f8cab608

tests/test_utils.py

Permissions: -rw-r--r--

Other formats: Feeds:
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():
lo = 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