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.'
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.'
def test_set_active(app): user = User('*****@*****.**', 'blah') assert user.active is False user.active = True assert user.active is True