def teste_acessar_banco_nao_existente(self):
     conexao = Conexao(self.USUARIO_TESTE, self.SENHA_TESTE,
                       self.BANCO_TESTE, self.COLLECTION_TESTE)
     with self.assertRaises(SystemExit) as ex:
         conexao.acessar_banco("NaoExiste")
     conexao.fechar_conexao()
     self.assertEqual(ex.exception.code, 3)
 def teste_acessar_banco_com_nome_vazio(self):
     conexao = Conexao(self.USUARIO_TESTE, self.SENHA_TESTE, "",
                       self.COLLECTION_TESTE)
     with self.assertRaises(SystemExit) as ex:
         conexao.acessar_banco("")
     conexao.fechar_conexao()
     self.assertEqual(ex.exception.code, 1)
 def teste_acessar_banco_existente(self):
     conexao = Conexao(self.USUARIO_TESTE, self.SENHA_TESTE,
                       self.BANCO_TESTE, self.COLLECTION_TESTE)
     valor_obtido = conexao.acessar_banco(self.BANCO_TESTE)
     conexao.fechar_conexao()
     self.assertTrue(valor_obtido)