def test_deve_ter_url_de_js_de_producao(self): configuracao = entidades.ConfiguracaoMeioPagamento(234) configuracao.src_js_sdk.should.be.equal( 'https://stc.pagseguro.uol.com.br/pagseguro/api/v2/checkout/pagseguro.directpayment.js' )
def test_deve_ser_aplicacao(self): configuracao = entidades.ConfiguracaoMeioPagamento(234) configuracao.eh_aplicacao.should.be.truthy
def test_deve_definir_formulario_na_inicializacao(self): configuracao = entidades.ConfiguracaoMeioPagamento(234) configuracao.formulario.should.be.a( 'pagador_pagseguro_transparente.cadastro.FormularioPagSeguroTransparente' )
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)