File diff 1c71d7c6e145 → 9e33b2795ca5
tests/test_config.py
Show inline comments
...
 
@@ -7,6 +7,7 @@
 

	
 
import contextlib
 
import decimal
 
import itertools
 
import operator
 
import os
 
import re
...
 
@@ -140,6 +141,17 @@ def test_rt_credentials_from_all_sources_mixed(tmp_path):
 
        rt_credentials = config.rt_credentials()
 
    assert rt_credentials == (server, 'mixedup', 'mixed up', 'rt')
 

	
 
def test_rt_credentials_idstr():
 
    actual = {
 
        config_mod.RTCredentials(server, user).idstr()
 
        for server, user in itertools.product(
 
                [None, 'https://example.org/rt'],
 
                [None, 'example'],
 
        )}
 
    assert len(actual) == 4
 
    for idstr in actual:
 
        assert '/' not in idstr
 

	
 
def check_rt_client_url(credentials, client):
 
    pattern = '^{}/?$'.format(re.escape(credentials[0].rstrip('/') + '/REST/1.0'))
 
    assert re.match(pattern, client.url)