def test_deve_exigir_https(self):
     configuracao = entidades.ConfiguracaoMeioPagamento(234)
     configuracao.exige_https.should.be.truthy
 def test_nao_deve_ser_aplicacao(self):
     configuracao = entidades.ConfiguracaoMeioPagamento(234)
     configuracao.eh_aplicacao.should.be.falsy
 def test_deve_definir_formulario_na_inicializacao(self):
     configuracao = entidades.ConfiguracaoMeioPagamento(234)
     configuracao.formulario.should.be.a(
         'pagador_pagarme.cadastro.FormularioPagarMe')
 def test_deve_preencher_gateway_na_inicializacao(self, preencher_mock):
     configuracao = entidades.ConfiguracaoMeioPagamento(234)
     preencher_mock.assert_called_with(configuracao, self.codigo_gateway,
                                       self.campos)
 def test_deve_ter_codigo_gateway(self):
     entidades.ConfiguracaoMeioPagamento(
         234).codigo_gateway.should.be.equal(self.codigo_gateway)
 def test_deve_ter_os_campos_especificos_na_classe(self):
     entidades.ConfiguracaoMeioPagamento(234).campos.should.be.equal(
         self.campos)