Exemplo n.º 1
0
def test_advert_price_nonexistent_title():
    with pytest.raises(AttributeError):
        ad = classes_jeden.Advert('''{}''')
Exemplo n.º 2
0
def test_advert_price_changing():
    lesson_ad = classes_jeden.Advert(lesson)
    assert lesson_ad.price == json.loads(lesson)['price']
Exemplo n.º 3
0
def test_advert_nonexistent_attr():
    ad = classes_jeden.Advert(only_title)
    with pytest.raises(AttributeError):
        print(ad.nonexistent_attr)
Exemplo n.º 4
0
def test_advert_price_nonexistent():
    ad = classes_jeden.Advert(only_title)
    assert 0 == ad.price
Exemplo n.º 5
0
def test_advert_price_lower_than_0():
    lesson_ad = classes_jeden.Advert(lesson)
    with pytest.raises(ValueError):
        lesson_ad.price = -1
Exemplo n.º 6
0
def test_advert_two_points():
    lesson_ad = classes_jeden.Advert(lesson)
    assert lesson_ad.location.address == "город Москва, Лесная, 7"