def teste_acessar_colecao_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_colecao("Nao Existe")
     conexao.fechar_conexao()
     self.assertEqual(ex.exception.code, 3)
 def teste_acessar_colecao_com_nome_vazio(self):
     conexao = Conexao(self.USUARIO_TESTE, self.SENHA_TESTE,
                       self.BANCO_TESTE, "")
     with self.assertRaises(SystemExit) as ex:
         conexao.acessar_colecao("")
     conexao.fechar_conexao()
     self.assertEqual(ex.exception.code, 1)
 def teste_acessar_colecao_sem_acessar_banco(self):
     conexao = Conexao(self.USUARIO_TESTE, self.SENHA_TESTE)
     with self.assertRaises(SystemExit) as ex:
         conexao.acessar_colecao(self.COLLECTION_TESTE)
     conexao.fechar_conexao()
     self.assertEqual(ex.exception.code, 2)
 def teste_acessar_colecao_existente(self):
     conexao = Conexao(self.USUARIO_TESTE, self.SENHA_TESTE,
                       self.BANCO_TESTE, self.COLLECTION_TESTE)
     valor_obtido = conexao.acessar_colecao(self.COLLECTION_TESTE)
     conexao.fechar_conexao()
     self.assertTrue(valor_obtido)