summaryrefslogtreecommitdiff
path: root/grc/tests/test_block_flags.py
blob: 9eecaf20d734f5fce0b09d765b48da75f659afb4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

from grc.core.blocks._flags import Flags


def test_simple():
    assert 'test' in Flags('_test_')


def test_deprecated():
    assert Flags.DEPRECATED == 'deprecated'
    assert Flags('this is deprecated').deprecated is True


def test_extend():
    f = Flags('a')
    f += 'b'
    assert isinstance(f, Flags)
    f += u'b'
    assert isinstance(f, Flags)
    f = Flags(u'a')
    f += 'b'
    assert isinstance(f, Flags)
    f += u'b'
    assert isinstance(f, Flags)

    assert str(f) == 'abb'