コード例 #1
0
def test_rsrreverser_clean_parameter_empty():
    reverser = RSRReverser('')
    reverser.clean_parameter('')
コード例 #2
0
def test_rsrreverser_clean_parameter_simple():
    reverser = RSRReverser('')
    assert reverser.clean_parameter('param') == 'param'
コード例 #3
0
def test_rsrreverser_clean_parameter_complex_multi_separator():
    reverser = RSRReverser('')
    reverser.clean_parameter('param:type:bad') 
コード例 #4
0
def test_rsrreverser_clean_parameter_complex_invalid():
    reverser = RSRReverser('')
    assert reverser.clean_parameter('#+*&:type') == '#+*&'
コード例 #5
0
def test_rsrreverser_clean_parameter_simple_invalid():
    reverser = RSRReverser('')
    assert reverser.clean_parameter('#+*&') == '#+*&'
コード例 #6
0
def test_rsrreverser_clean_parameter_complex():
    reverser = RSRReverser('')
    assert reverser.clean_parameter('complex_param:type') == 'complex_param'
コード例 #7
0
def test_rsrreverser_clean_parameter_simple_enclosed():
    reverser = RSRReverser('')
    assert reverser.clean_parameter('{param}') == '{param}'