298:7a103296a019
Anton Shestakov <av6@dwimlabs.net>, Wed, 20 Sep 2017 11:25:26 +0800
viewer: use two columns for info lists on check page for small screens too Since lists themselves switch to one column on small screens, there's enough space for both of them side by side.

previous change 255:d52b259f2829

tests/test_adapters.py

Permissions: -rw-r--r--

Other formats: Feeds:
from datetime import datetime
from candolint import adapters
from candolint.models import Project, Change
project = Project(
url='https://example.com/alice/test-adapters',
domain='example.com',
user='alice',
name='test-adapters')
change = Change(
rev=42,
node='92cfceb',
branch='default',
date=datetime.now(),
author='alice',
message='component: do a thing',
project=project)
line = {'filename': 'a/b.py', 'line_number': 101}
def test_hosting_adapter():
adapter = adapters.HostingAdapter(project)
assert adapter.get_commit_url(change) == '#'
assert adapter.get_branch_url(change) == '#'
assert adapter.get_line_url(change, line) == '#'
def test_bitbucket_adapter():
adapter = adapters.BitbucketAdapter(project)
assert adapter.get_commit_url(change) == \
'https://example.com/alice/test-adapters/commits/92cfceb'
assert adapter.get_branch_url(change) == \
'https://example.com/alice/test-adapters/branch/default'
assert adapter.get_line_url(change, line) == \
'https://example.com/alice/test-adapters/src/92cfceb/a/b.py#b.py-101'
def test_github_adapter():
adapter = adapters.GithubAdapter(project)
assert adapter.get_commit_url(change) == \
'https://example.com/alice/test-adapters/commit/92cfceb'
assert adapter.get_branch_url(change) == \
'https://example.com/alice/test-adapters/tree/default'
assert adapter.get_line_url(change, line) == \
'https://example.com/alice/test-adapters/blob/92cfceb/a/b.py#L101'
def test_hgweb_adapter():
adapter = adapters.HgwebAdapter(project)
assert adapter.get_commit_url(change) == \
'https://example.com/alice/test-adapters/rev/92cfceb'
assert adapter.get_branch_url(change) == \
'https://example.com/alice/test-adapters/log/default'
assert adapter.get_line_url(change, line) == \
'https://example.com/alice/test-adapters/file/92cfceb/a/b.py#l101'