def test_set_city_invalid_type(app): user = User('*****@*****.**', 'blah') with pytest.raises(TypeError) as e: user.city = 555 assert str(e.value) == 'City must be string.'
def test_unset_city(app): user = User('*****@*****.**', 'blah', city='Humenne') assert user.city is not None user.city = None assert user.city is None
def test_set_city(app): user = User('*****@*****.**', 'blah') assert user.city is None user.city = 'Humenne' assert user.city == 'Humenne'