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