Beispiel #1
0
        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)
Beispiel #2
0
    def build(self, response):
        result = Result.create_with_success_default()
        result.message = 'MOCKED ADAPTER'

        return result
Beispiel #3
0
    def build(self, response):
        result = Result.create_with_success_default()

        return result