コード例 #1
0
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.'
コード例 #2
0
def test_unset_city(app):
    user = User('*****@*****.**', 'blah', city='Humenne')

    assert user.city is not None

    user.city = None

    assert user.city is None
コード例 #3
0
def test_set_city(app):
    user = User('*****@*****.**', 'blah')

    assert user.city is None

    user.city = 'Humenne'

    assert user.city == 'Humenne'