コード例 #1
0
    def test_sucesso(self):
        usuario = mommy.save_one(MainUser)
        salvar_cmd = fachada.salvar_livro(usuario, title='App Engine', price='3.44', release='02/03/2015')
        salvar_cmd()

        listar_livros_cmd = fachada.listar_livros_de_autor_cmd(usuario)
        livros = listar_livros_cmd()
        self.assertEqual(1, len(livros))
        livro = livros[0]
        self.assertEqual('App Engine', livro.title)
        self.assertEqual(3.44, livro.price)
        self.assertEqual(date(2015, 2, 3), livro.release)
コード例 #2
0
def index(_logged_user):
    buscar_livros_cmd = fachada.listar_livros_de_autor_cmd(_logged_user)
    livro_lista = buscar_livros_cmd()
    book_form = fachada.livro_tabela_form()
    livro_lista = [book_form.fill_with_model(livro) for livro in livro_lista]
    editar_form_path = router.to_path(editar_form)
    delete_path = router.to_path(delete)
    for livro in livro_lista:
        livro['edit_path'] = '%s/%s' % (editar_form_path, livro['id'])
        livro['delete_path'] = '%s/%s' % (delete_path, livro['id'])
    contexto = {'livro_lista': livro_lista, 'form_path': router.to_path(form)}
    return TemplateResponse(contexto)
コード例 #3
0
ファイル: books.py プロジェクト: renzon/appengine-video
def index(_logged_user):
    buscar_livros_cmd = fachada.listar_livros_de_autor_cmd(_logged_user)
    livro_lista = buscar_livros_cmd()
    book_form = fachada.livro_tabela_form()
    livro_lista = [book_form.fill_with_model(livro) for livro in livro_lista]
    editar_form_path = router.to_path(editar_form)
    delete_path = router.to_path(delete)
    for livro in livro_lista:
        livro['edit_path'] = '%s/%s' % (editar_form_path, livro['id'])
        livro['delete_path'] = '%s/%s' % (delete_path, livro['id'])
    contexto = {'livro_lista': livro_lista,
                'form_path': router.to_path(form)}
    return TemplateResponse(contexto)
コード例 #4
0
    def test_sucesso(self):
        usuario = mommy.save_one(MainUser)
        salvar_cmd = fachada.salvar_livro(usuario,
                                          title='App Engine',
                                          price='3.44',
                                          release='02/03/2015')
        salvar_cmd()

        listar_livros_cmd = fachada.listar_livros_de_autor_cmd(usuario)
        livros = listar_livros_cmd()
        self.assertEqual(1, len(livros))
        livro = livros[0]
        self.assertEqual('App Engine', livro.title)
        self.assertEqual(3.44, livro.price)
        self.assertEqual(date(2015, 2, 3), livro.release)