2017-02-12 21:34:18 +01:00
|
|
|
import pytest
|
|
|
|
|
2016-05-19 15:43:10 +02:00
|
|
|
from tsstats.client import Client, Clients
|
2015-07-31 18:50:02 +02:00
|
|
|
|
2017-02-12 21:34:18 +01:00
|
|
|
|
|
|
|
@pytest.fixture(scope='module')
|
|
|
|
def identmap_clients():
|
|
|
|
clients = Clients({
|
|
|
|
'1': '2',
|
|
|
|
'5': '2',
|
|
|
|
'UID1': 'UID2',
|
|
|
|
'UID5': 'UID2'
|
|
|
|
})
|
|
|
|
cl = Client('2', 'Client2')
|
|
|
|
uidcl = Client('UID2', 'Client2++')
|
|
|
|
clients += cl
|
|
|
|
clients += uidcl
|
|
|
|
return (clients, cl, uidcl)
|
2015-07-31 18:50:02 +02:00
|
|
|
|
|
|
|
|
2017-02-12 21:34:18 +01:00
|
|
|
def test_ident_map(identmap_clients):
|
|
|
|
clients, cl, uidcl = identmap_clients
|
2016-05-19 15:43:10 +02:00
|
|
|
assert clients['1'] == cl
|
|
|
|
assert clients['5'] == cl
|
|
|
|
assert clients['UID1'] == uidcl
|
|
|
|
assert clients['UID5'] == uidcl
|