コード例 #1
0
def test_set_active_invalid_type(app):
    user = User('*****@*****.**', 'blah')

    with pytest.raises(TypeError) as e:
        user.active = 'True'

    assert str(e.value) == 'Active flag must be boolean.'
コード例 #2
0
def test_unset_active(app):
    user = User('*****@*****.**', 'blah')

    with pytest.raises(TypeError) as e:
        user.active = None

    assert str(e.value) == 'Active flag must be boolean.'
コード例 #3
0
def test_set_active(app):
    user = User('*****@*****.**', 'blah')

    assert user.active is False

    user.active = True

    assert user.active is True