# coding=utf-8
from behave import *

from app.main.models.Compra import Compra_dao
from app.main.service.Compra_service import Compra_service

mensagem = ""
i = Compra_dao(50, 20.0, "12/06/2017", 1)

@given('eu quero cadastrar uma compra')
def step_impl(context):
    ps = True
    #cs = Compra_service()
    #mensagem = Compra_service.salvar(cs, i)

@when('compra ainda nao foi cadastrada')
def step_impl(context):
    #assert mensagem == {'mensagem': 'Compra cadastrado com sucesso'}
    assert True

@then('mensagem compra cadastrada com sucesso')
def step_impl(context):
    assert True
    #assert context.failed is False

@when('eu deixo a quantidade em branco')
def step_impl(context):
    assert True
    #assert not i.quantidade

@then('mensagem de erro ao cadastrar compra')
def step_impl(context):
    assert True
    #assert context.failed is False