scieloorg / balaio

Ferramenta para triagem e submissão de artigos para o SciELO.
1 stars 6 forks source link

Tk272 - Endpoint para atualização do atributo 'proceed_to_checkout' #274

Closed jamilatta closed 10 years ago

jamilatta commented 10 years ago

Pessoal tentei gerar testes para esse endpoint mas não consegui identificar o vazamento, segue um exemplo do teste:


    def test_POST_to_update_attempt_with_change_proceed_to_checkout(self):
        attempt_id = self._loaded_fixtures[0].id
        res_post = self.testapp.post('/api/v1/attempts/%s/' % attempt_id,
                {
                 "proceed_to_checkout": 1
                })

        self.assertEqual(res_post.status_code, 202)

        res_get = self.testapp.get('/api/v1/attempts/%s/' % attempt_id)

        res_json = json.loads(res_get.body)
        self.assertTrue(res_json.get('proceed_to_checkout'))

Realizei testes via CURL e pelo browse, tudo funciona lindamente.