Example #1
0
 def test_listar(self):
     cursos = [
         Curso(nome="Python pra quem sabe Python", preco=323.45),
         Curso(nome="Python pra quem estudou Java", preco=383.35)
     ]
     ndb.put_multi(cursos)
     resp = Mock()
     rest.listar(resp)
     resp.write.assert_called_onde_with("")
Example #2
0
 def test_salvar(self):
     rest.salvar('Python Pro', '13.33')
     lista = Curso.query().fetch()
     self.assertEqual(1, len(lista))
     curso = lista[0]
     self.assertEqual('Python Pro', curso.nome)
     self.assertEqual(13.33, curso.preco)
Example #3
0
 def test_salvar(self):
     rest.salvar('Curso 2 de Angular.JS','155.90')
     lista = Curso.query().fetch()
     self.assertEqual(1, len(lista))
     curso = lista[0]
     self.assertEqual('Curso 2 de Angular.JS', curso.nome)
     self.assertEqual(155.90, curso.preco)
Example #4
0
 def test_salvar(self):
     rest.salvar("Python Pro", "323.33")
     lista = Curso.query().fetch()
     self.assertEqual(1, len(lista))
     curso = lista[0]
     self.assertEqual("Python Pro", curso.nome)
     self.assertEqual(323.33, curso.preco)
Example #5
0
 def test_salvar(self):
     rest.salvar("Python Pro","323.33")
     lista = Curso.query().fetch()
     self.assertEqual(1,len(lista))
     curso = lista[0]
     self.assertEqual("Python Pro",curso.nome)
     self.assertEqual(323.33,curso.preco)
Example #6
0
def index(_write_tmpl):
    query = Curso.query().order(-Curso.nome)
    dct = {'lista_cursos': query.fetch(),
           'um_valor': 10}
    _write_tmpl('/templates/curso_listar.html', dct)
Example #7
0
def salvar(_handler, nome, preco):
    preco = float(preco)
    curso = Curso(nome=nome, preco=preco)
    curso.put()
    path = router.to_path(index)
    _handler.redirect(path)
Example #8
0
def index(_write_tmpl):
    query = Curso.query().order(-Curso.nome)
    dct = {'lista_cursos':query.fetch()}
     _write_tmpl('/templates/curso_listar.html', dct)
Example #9
0
def salvar(_handler,nome,preco):
    preco = float(preco)
    curso = Curso(nome=nome, preco=preco)
    curso.put()
    path = router.to_path(index)
    _handler.redirect(path)