Пример #1
0
def test_meets_conditions():
    segment = Segment(['syllabic', 'voice'], ['consonantal', 'continuant'])

    assert segment.meets_conditions({})
    assert segment.meets_conditions({'positive': ['syllabic']})
    assert segment.meets_conditions({'positive': ['syllabic', 'voice'],
                                     'negative': ['continuant']})
    assert not segment.meets_conditions({'positive': ['lateral'],
                                         'negative': ['continuant']})
Пример #2
0
def test_meets_conditions():
    segment = Segment(['syllabic', 'voice'], ['consonantal', 'continuant'])

    assert segment.meets_conditions({})
    assert segment.meets_conditions({'positive': ['syllabic']})
    assert segment.meets_conditions({
        'positive': ['syllabic', 'voice'],
        'negative': ['continuant']
    })
    assert not segment.meets_conditions({
        'positive': ['lateral'],
        'negative': ['continuant']
    })