def test_build_should_return_response_successful_with_two_result(self): default_result = Result.create_with_success_default() failed_result = Result() orders = { "orders" : [ { "partner" : "interpartner", "purchase" : "1", "contractId" : "", "password" : "xxx", "action" : "incluir", "customerIdentification" : "1", "planCode" : "001", "startDate" : "", "endDate" : "", "callback" : "", "result" : default_result }, { "partner" : "interpartner", "purchase" : "2", "contractId" : "", "password" : "xxx", "action" : "incluir", "customerIdentification" : "2", "planCode" : "001", "startDate" : "", "endDate" : "", "callback" : "", "result" : failed_result } ] } builder = Response() result = builder.build(orders) expected = { "responses" : [ { "success" : True, "purchase" : "1" }, { "success" : False, "purchase" : "2" } ] } self.assertEquals(expected, result)
def build(self, response): result = Result.create_with_success_default() result.message = 'MOCKED ADAPTER' return result
def build(self, response): result = Result.create_with_success_default() return result