Beispiel #1
0
def test_strip_annotation():
    assert sphinx._strip_annotation('Foo') == 'Foo'
    assert sphinx._strip_annotation('foo()') == 'foo()'
    assert sphinx._strip_annotation('Foo (bar)') == 'Foo'
    assert sphinx._strip_annotation('foo() (bar baz)') == 'foo()'
    assert sphinx._strip_annotation('foo() ()') == 'foo()'
Beispiel #2
0
def test_strip_annotation():
    assert sphinx._strip_annotation('Foo') == 'Foo'
    assert sphinx._strip_annotation('foo()') == 'foo()'
    assert sphinx._strip_annotation('Foo (bar)') == 'Foo'
    assert sphinx._strip_annotation('foo() (bar baz)') == 'foo()'
    assert sphinx._strip_annotation('foo() ()') == 'foo()'
Beispiel #3
0
def test_strip_annotation():
    assert sphinx._strip_annotation("Foo") == "Foo"
    assert sphinx._strip_annotation("foo()") == "foo()"
    assert sphinx._strip_annotation("Foo (bar)") == "Foo"
    assert sphinx._strip_annotation("foo() (bar baz)") == "foo()"
    assert sphinx._strip_annotation("foo() ()") == "foo()"
Beispiel #4
0
def test_strip_annotation(name, clean):
    """
    Annotations are stripped but names and parantheses of functions/methods
    aren't mangled.
    """
    assert clean == sphinx._strip_annotation(name)