def test_normal_item_day_1():

    normal = NormalItem('NormalItem', 4, 12)
    normal.update_quality()

    assert normal.get_sell_in() == 3
    assert normal.get_quality() == 11
def test_normal_item_day_8():

    normal = NormalItem('NormalItem', -3, 2)

    normal.update_quality()

    assert normal.get_sell_in() == -4
    assert normal.get_quality() == 0
def test_normal_item_day_7():

    normal = NormalItem('NormalItem', -2, 4)

    normal.update_quality()

    assert normal.get_sell_in() == -3
    assert normal.get_quality() == 2
def test_normal_item_day_6():

    normal = NormalItem('NormalItem', -1, 6)

    normal.update_quality()

    assert normal.get_sell_in() == -2
    assert normal.get_quality() == 4
def test_normal_item_day_5():

    normal = NormalItem('NormalItem', 0, 8)

    normal.update_quality()

    assert normal.get_sell_in() == -1
    assert normal.get_quality() == 6
def test_normal_item_day_4():

    normal = NormalItem('NormalItem', 1, 9)

    normal.update_quality()

    assert normal.get_sell_in() == 0
    assert normal.get_quality() == 8
def test_normal_item_day_3():

    normal = NormalItem('NormalItem', 2, 10)

    normal.update_quality()

    assert normal.get_sell_in() == 1
    assert normal.get_quality() == 9
def test_propiedades():
    normal = NormalItem('NormalItem', 10, 20)

    assert normal.get_name() == 'NormalItem'
    assert normal.get_sell_in() == 10
    assert normal.get_quality() == 20
    assert normal.__str__(
    ) == "***************Item*************** \n Name: NormalItem,\n Sell in: 10,\n Quality: 20"
def test_normal_item_day_2():

    normal = NormalItem('NormalItem', 3, 11)

    normal.update_quality()

    assert normal.get_sell_in() == 2
    assert normal.get_quality() == 10
def test_normal_item_day_0():

    normal = NormalItem('NormalItem', 5, 13)

    normal.update_quality()

    assert normal.get_sell_in() == 4
    assert normal.get_quality() == 12
def test_normal_item_day_10():

    normal = NormalItem('NormalItem', -5, 0)

    normal.update_quality()

    assert normal.get_sell_in() == -6
    assert normal.get_quality() == 0