Exemplo n.º 1
0
def test_classe_nao_valida():
    class Qualquer:
        pass

    with pytest.raises(Exception) as e:
        Fabrica.validate(Qualquer)
    assert str(e.value) == "Classe não é valida."
Exemplo n.º 2
0
 def on_message(self, msg):
     try:
         if msg['text'][0] == "/":
             taxa = msg['text'][1:].lower()
             Fabrica.destroy()
             fabrica = Fabrica(taxa=taxa)
             self.sender.sendMessage(fabrica.get())
     except Exception as e:
         logr.error(e, exc_info=True)
Exemplo n.º 3
0
 def on_message(self, msg):
     try:
         if msg['text'][0] == "/":
             taxa = msg['text'][1:].lower()
             Fabrica.destroy()
             fabrica = Fabrica(taxa=taxa)
             self.sender.sendMessage(fabrica.get())
     except Exception as e:
         logr.error(e, exc_info=True)
Exemplo n.º 4
0
def test_carrega_dolar():
    Fabrica.destroy()
    fabrica = Fabrica(taxa="dolar")
    assert isinstance(fabrica, Dolar)
Exemplo n.º 5
0
def test_classe_nao_valida():
    class Qualquer:
        pass
    with pytest.raises(Exception) as e:
        Fabrica.validate(Qualquer)
    assert str(e.value) == "Classe não é valida."
Exemplo n.º 6
0
def test_erro_taxa_merda():
    Fabrica.destroy()
    with pytest.raises(Exception):
        (Fabrica(taxa="merda"))
Exemplo n.º 7
0
def test_carrega_dolar():
    Fabrica.destroy()
    fabrica = Fabrica(taxa="dolar")
    assert isinstance(fabrica, Dolar)
Exemplo n.º 8
0
def test_carrega_selic():
    fabrica = Fabrica(taxa="selic")
    assert isinstance(fabrica, Selic)
Exemplo n.º 9
0
def test_erro_taxa_merda():
    Fabrica.destroy()
    with pytest.raises(Exception):
        (Fabrica(taxa="merda"))