示例#1
0
    def valid_result_raises_no_exceptions_test(self):
        def callback(resource, api_version, query_params):
            return json.loads(self.__VALID_RESULT)

        connection = MockConnection(callback)
        a = Account(connection, 1)

        a.pending_transfers()
示例#2
0
    def null_enddate_is_not_converted_test(self):
        def callback(resource, api_version, query_params):
            return json.loads(self.__VALID_RESULT)

        connection = MockConnection(callback)
        a = Account(connection, 1)

        result = a.pending_transfers()

        self.assertIsNone(result[0]['endDate'])
示例#3
0
    def no_transfers_returns_empty_list_test(self):
        def callback(resource, api_version, query_params):
            return json.loads('{}')

        connection = MockConnection(callback)
        a = Account(connection, 1)

        result = a.pending_transfers()

        self.assertEquals(list, type(result))
        self.assertEquals(0, len(result))
示例#4
0
    def frequencies_are_converted_test(self):
        def callback(resource, api_version, query_params):
            return json.loads(self.__VALID_RESULT)

        connection = MockConnection(callback)
        a = Account(connection, 1)

        result = a.pending_transfers()

        self.assertEquals("LOAD_ONCE", result[0]['frequency'])
        self.assertEquals("LOAD_ON_DAY_1_AND_16", result[3]['frequency'])