Skip to content

Conversation

@lorenasofia
Copy link

No description provided.

Copy link
Collaborator

@mayaracsferreira mayaracsferreira left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Olá, Sofia!

Sua lógica está indo no caminho certissimo, vc demonstra que compreendeu a entrega e como montar a lógica para testar porém tem alguns ajustes para serem feitos:

  • Juntar as classes Biblioteca() numa só com os métodos init, adicionar_livro, exibir_livros, emprestar_livro
  • Juntar os testes dentro de uma classe de teste, utilizando o unittest e os asserts do framework, não a keyword assert


test_exibir_livros()

class Biblioteca:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A classe Biblioteca está duplicada no arquivo, o código dessa classe podem se juntar ao da classe Biblioteca na linha 1

if livro['nome'] == nome_livro:
livro['esta_emprestado'] = True

def test_emprestar_livro():
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A lógica dos testes está num caminho muito bom!! Parabéns!

porém aqui vc está usando a função assert que é utilizada para debug de código e não o assert do framework de teste unittest .

Veja a classe de testbiblioteca que fizemos em sala de aula como exemplo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants