コード例 #1
0
    def call_transfer_user_non_fungible_token(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        test_user_id = "U556719f559479aab8b8f74c488bf6317"

        request_body = {
            "ownerAddress": "tlink1fr9mpexk5yq3hu6jc0npajfsa0x7tl427fuveq",
            "ownerSecret": "PCSO7JBIH1gWPNNR5vT58Hr2SycFSUb9nzpNapNjJFU=",
            "toAddress": "tlink15lz4v6kclnxmm04kdj639ewetykh4rpf9cqcz6"
        }


        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)

        response = api_client.transfer_user_non_fungible_token(
            test_user_id,
            TEST_SERVICE_TOKEN_CONTRACT_ID,
            TEST_TOKEN_TYPE,
            TEST_TOKEN_INDEX,
            request_body
        )
        print("response : " + str(response))
        # TODO fix this
        self.assertEqual(4041, response["statusCode"])
コード例 #2
0
    def test_create_instance_and_call_multi_mint_non_fungible_token(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        api_client = ApiClient(base_url=api_base_url,
                               auth=ApiSignatureAuth(service_api_key,
                                                     service_api_secret,
                                                     SignatureGenerator()))
        self.assertIsNotNone(api_client)

        request_body = {
            "ownerAddress":
            "tlink1fr9mpexk5yq3hu6jc0npajfsa0x7tl427fuveq",
            "ownerSecret":
            "PCSO7JBIH1gWPNNR5vT58Hr2SycFSUb9nzpNapNjJFU=",
            "toAddress":
            "tlink1tmek3n5ak85tsqcc0wkdh6clk9th6xwf073sxm",
            "mintList": [{
                "tokenType": TEST_TOKEN_TYPE,
                "name": "WGk",
                "meta": "5y4bh"
            }, {
                "tokenType": TEST_TOKEN_TYPE,
                "name": "aoU"
            }]
        }

        response = api_client.multi_mint_non_fungible_token(
            TEST_SERVICE_TOKEN_CONTRACT_ID, request_body)

        print("response: " + str(response))
        # TODO fix this
        self.assertEqual(4041, response["statusCode"])
コード例 #3
0
    def call_batch_transfer_user_non_fungible_token(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        test_user_id = "U556719f559479aab8b8f74c488bf6317"

        request_body = {
            "ownerAddress": "tlink1fr9mpexk5yq3hu6jc0npajfsa0x7tl427fuveq",
            "ownerSecret": "PCSO7JBIH1gWPNNR5vT58Hr2SycFSUb9nzpNapNjJFU=",
            "toAddress": "tlink1s658utvasn7f5q92034h6zgv0zh2uxy9tzmtqv",
            "transferList":     [
                {
                    "tokenId": "1000000100000001"
                },
                {
                    "tokenId": "1000000100000002"
                }
            ]
        }


        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)

        response = api_client.batch_transfer_user_non_fungible_token(
            test_user_id,
            TEST_SERVICE_TOKEN_CONTRACT_ID,
            request_body
        )
        print("response : " + str(response))
        # TODO fix this
        self.assertEqual(4041, response["statusCode"])
コード例 #4
0
    def test_create_instance_and_call_service_wallet_batch_transfer_nonfungible_token(
            self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        test_wallet_address = TEST_WALLET_ADDRESS
        test_contract_id = TEST_SERVICE_TOKEN_CONTRACT_ID  # TODO fix this
        api_client = ApiClient(base_url=api_base_url,
                               auth=ApiSignatureAuth(service_api_key,
                                                     service_api_secret,
                                                     SignatureGenerator()))
        self.assertIsNotNone(api_client)

        request_body = {
            "walletSecret":
            "PCSO7JBIH1gWPNNR5vT58Hr2SycFSUb9nzpNapNjJFU=",
            "toAddress":
            "tlink1s658utvasn7f5q92034h6zgv0zh2uxy9tzmtqv",
            "transferList": [{
                "tokenId": "1000000100000001"
            }, {
                "tokenId": "1000000100000002"
            }]
        }

        response = api_client.service_wallet_batch_transfer_nonfungible_token(
            test_wallet_address, test_contract_id, request_body)
        print("response : " + str(response))
        # TODO fix this
        self.assertEqual(4083, response["statusCode"])
コード例 #5
0
    def call_request_item_token_proxy(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        test_user_id = "U556719f559479aab8b8f74c488bf6317"
        test_request_type = "aoa"
        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)

        request_body = {
            "toAddress": "tlink1s658utvasn7f5q92034h6zgv0zh2uxy9tzmtqv",
            "amount": "15",
            "landingUri": "https://my.service.landing/home"
        }

        response = api_client.request_item_token_proxy(
            test_user_id,
            TEST_SERVICE_TOKEN_CONTRACT_ID,
            request_body,
            test_request_type
        )
        print("response : " + str(response))
        # TODO fix this
        self.assertEqual(4000, response["statusCode"])
コード例 #6
0
    def test_create_instance_and_call_service_detail_api(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)
        response = api_client.service_detail("4b3f17ea-b667-4a31-a173-f10edc2c02ee")

        self.assertEqual(1000, response["statusCode"])
コード例 #7
0
    def test_create_instance_and_call_service_token_detail(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)
        response = api_client.service_token_detail(TEST_SERVICE_TOKEN_CONTRACT_ID)

        self.assertEqual(1000, response["statusCode"])
コード例 #8
0
    def test_create_instance_and_call_service_wallet_transactions(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        test_wallet_address = TEST_WALLET_ADDRESS
        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)

        response = api_client.service_wallet_transactions(wallet_address=test_wallet_address, limit=10, page=1, order_by="desc")

        self.assertEqual(1000, response["statusCode"])
コード例 #9
0
    def test_create_instance(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        api_client = ApiClient(base_url=api_base_url,
                               auth=ApiSignatureAuth(service_api_key,
                                                     service_api_secret,
                                                     SignatureGenerator()))
        self.assertIsNotNone(api_client)
        response = api_client.time()

        print("response: " + str(response))
        self.assertEqual(1000, response["statusCode"])
コード例 #10
0
    def test_create_instance_and_call_service_wallet_service_token(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        test_wallet_address = TEST_WALLET_ADDRESS
        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)

        response = api_client.service_wallet_service_token(test_wallet_address, TEST_SERVICE_TOKEN_CONTRACT_ID)
        print("response : " + str(response))
        self.assertEqual(1000, response["statusCode"])
コード例 #11
0
    def test_create_instance_and_call_user_session_token(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        test_user_session_token = "test_user_session_token"
        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)

        response = api_client.user_session_token(test_user_session_token)
        print("response : " + str(response))
        # TODO fix this
        self.assertEqual(4048, response["statusCode"])
コード例 #12
0
    def test_create_instance_and_call_user_service_token(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        test_user_id = "U556719f559479aab8b8f74c488bf6317"
        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)

        response = api_client.user_service_token(test_user_id, TEST_SERVICE_TOKEN_CONTRACT_ID)
        print("response : " + str(response))
        # TODO fix this
        self.assertEqual(4051, response["statusCode"])
コード例 #13
0
    def test_create_instance_and_call_user_transactions(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        test_user_id = "U556719f559479aab8b8f74c488bf6317"
        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)

        response = api_client.user_transactions(user_id=test_user_id, limit=10, page=1, order_by="desc")
        print("response : " + str(response))

        # TODO fix this
        self.assertEqual(4051, response["statusCode"])
コード例 #14
0
    def call_get_memo(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        test_user_id = "U556719f559479aab8b8f74c488bf6317"

        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)

        response = api_client.get_memo(TEST_TX_HASH)
        print("response : " + str(response))
        # TODO fix this
        self.assertEqual(4040, response["statusCode"])
コード例 #15
0
    def test_create_instance_and_call_service_wallet_non_fungible_tokens(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        test_wallet_address = TEST_WALLET_ADDRESS
        test_contract_id = TEST_SERVICE_TOKEN_CONTRACT_ID
        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)

        response = api_client.service_wallet_non_fungible_tokens(test_wallet_address, test_contract_id, limit=10, page=1, order_by="desc")
        print("response : " + str(response))
        # TODO fix this
        self.assertEqual(4044, response["statusCode"])
コード例 #16
0
    def call_commit_user_transaction(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")

        api_client = ApiClient(base_url=api_base_url,
                               auth=ApiSignatureAuth(service_api_key,
                                                     service_api_secret,
                                                     SignatureGenerator()))
        self.assertIsNotNone(api_client)

        response = api_client.commit_user_transaction("tes_request_session")
        print("response : " + str(response))
        # TODO fix this
        self.assertEqual(4048, response["statusCode"])
コード例 #17
0
    def test_create_instance_and_call_user_base_coin(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        test_user_id = "test-user-id"
        api_client = ApiClient(base_url=api_base_url,
                               auth=ApiSignatureAuth(service_api_key,
                                                     service_api_secret,
                                                     SignatureGenerator()))
        self.assertIsNotNone(api_client)

        response = api_client.user_base_coin(test_user_id)

        # TODO fix this
        self.assertEqual(4051, response["statusCode"])
コード例 #18
0
    def test_create_instance_and_call_burn_service_token(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)

        request_body = {
            "ownerAddress": "tlink1fr9mpexk5yq3hu6jc0npajfsa0x7tl427fuveq",
            "ownerSecret": "PCSO7JBIH1gWPNNR5vT58Hr2SycFSUb9nzpNapNjJFU=",
            "amount": "31"
        }
        response = api_client.burn_service_token(TEST_SERVICE_TOKEN_CONTRACT_ID, request_body)
        # TODO fix this
        self.assertEqual(4041, response["statusCode"])
コード例 #19
0
    def test_create_instance_and_call_user_service_token_proxy(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        test_user_id = "test-user-id"
        test_contract_id = TEST_SERVICE_TOKEN_CONTRACT_ID  # TODO fix this
        api_client = ApiClient(base_url=api_base_url,
                               auth=ApiSignatureAuth(service_api_key,
                                                     service_api_secret,
                                                     SignatureGenerator()))
        self.assertIsNotNone(api_client)

        response = api_client.user_service_token_proxy(test_user_id,
                                                       test_contract_id)
        print("response : " + str(response))
        # TODO fix this
        self.assertEqual(4051, response["statusCode"])
コード例 #20
0
    def test_create_instance_and_call_burn_non_fungible_token(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)

        request_body = {
            "ownerAddress": "tlink1fr9mpexk5yq3hu6jc0npajfsa0x7tl427fuveq",
            "ownerSecret": "PCSO7JBIH1gWPNNR5vT58Hr2SycFSUb9nzpNapNjJFU=",
            "fromAddress": "tlink1yg7r3nv45qy84jhh94sdrvlsrsrgrf20wa6vaz"
        }

        response = api_client.burn_non_fungible_token(TEST_SERVICE_TOKEN_CONTRACT_ID, TEST_TOKEN_TYPE, TEST_TOKEN_INDEX, request_body)

        print("response: " + str(response))
        # TODO fix this
        self.assertEqual(4041, response["statusCode"])
コード例 #21
0
    def test_create_instance_and_call_service_wallet_transfer_basecoin(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        test_wallet_address = TEST_WALLET_ADDRESS
        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)

        request_body = {
            "walletSecret": "PCSO7JBIH1gWPNNR5vT58Hr2SycFSUb9nzpNapNjJFU=",
            "toAddress": "tlink1s658utvasn7f5q92034h6zgv0zh2uxy9tzmtqv",
            "amount": "15"
        }

        response = api_client.service_wallet_transfer_basecoin(test_wallet_address,request_body)
        print("response : " + str(response))
        # TODO fix this
        self.assertEqual(4083, response["statusCode"])
コード例 #22
0
    def call_post_memo(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        test_user_id = "U556719f559479aab8b8f74c488bf6317"

        request_body = {
            "walletAddress": "tlink1fr9mpexk5yq3hu6jc0npajfsa0x7tl427fuveq",
            "walletSecret": "PCSO7JBIH1gWPNNR5vT58Hr2SycFSUb9nzpNapNjJFU=",
            "memo": "Show me the money"
        }

        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)

        response = api_client.post_memo(request_body)
        print("response : " + str(response))
        # TODO fix this
        self.assertEqual(4041, response["statusCode"])
コード例 #23
0
    def test_create_instance_and_call_mint_fungible_token(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)

        request_body = {
            "ownerAddress": "tlink1fr9mpexk5yq3hu6jc0npajfsa0x7tl427fuveq",
            "ownerSecret": "PCSO7JBIH1gWPNNR5vT58Hr2SycFSUb9nzpNapNjJFU=",
            "toAddress": "tlink1yfccn4kscn5kr7vadk8vgx385lfrymr8thwaqg",
            "amount": "5113980"
        }

        response = api_client.mint_fungible_token(TEST_SERVICE_TOKEN_CONTRACT_ID, TEST_TOKEN_INDEX, request_body)

        print("response: " + str(response))
        # TODO fix this
        self.assertEqual(4041, response["statusCode"])
コード例 #24
0
    def test_create_instance_and_call_mint_non_fungible_token(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)

        request_body = {
            "ownerAddress": "tlink1fr9mpexk5yq3hu6jc0npajfsa0x7tl427fuveq",
            "ownerSecret": "PCSO7JBIH1gWPNNR5vT58Hr2SycFSUb9nzpNapNjJFU=",
            "toAddress": "tlink1wxxfe3etmaxv8hvrdxfwveewrcynynhlnm0jkn",
            "name": "Nnq8Eda",
            "meta": "5y4bh"
        }

        response = api_client.mint_non_fungible_token(TEST_SERVICE_TOKEN_CONTRACT_ID, TEST_TOKEN_TYPE, request_body)

        print("response: " + str(response))
        # TODO fix this
        self.assertEqual(4041, response["statusCode"])
コード例 #25
0
    def test_create_instance_and_call_user_non_fungible_token_type(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        test_user_id = "U556719f559479aab8b8f74c488bf6317"
        test_contract_id = TEST_SERVICE_TOKEN_CONTRACT_ID # TODO fix this
        api_client = ApiClient(
            base_url=api_base_url,
            auth=ApiSignatureAuth(service_api_key, service_api_secret, SignatureGenerator()))
        self.assertIsNotNone(api_client)

        response = api_client.user_non_fungible_token_type(
            test_user_id,
            test_contract_id,
            TEST_TOKEN_TYPE,
            limit=10,
            page=1,
            order_by="desc"
        )
        print("response : " + str(response))
        # TODO fix this
        self.assertEqual(4051, response["statusCode"])
コード例 #26
0
    def call_issue_session_base_coin_tranfee(self):
        api_base_url = os.getenv("API_BASE_URL")
        service_api_key = os.getenv("SERVICE_API_KEY")
        service_api_secret = os.getenv("SERVICE_API_SECRET")
        test_user_id = "test-user-id"
        test_request_type = "aoa"
        api_client = ApiClient(base_url=api_base_url,
                               auth=ApiSignatureAuth(service_api_key,
                                                     service_api_secret,
                                                     SignatureGenerator()))
        self.assertIsNotNone(api_client)

        request_body = {
            "toAddress": "tlink1s658utvasn7f5q92034h6zgv0zh2uxy9tzmtqv",
            "amount": "15",
            "landingUri": "https://my.service.landing/home"
        }

        response = api_client.issue_session_base_coin_transfer(
            test_user_id, request_body, test_request_type)
        print("response : " + str(response))
        # TODO fix this
        self.assertEqual(4000, response["statusCode"])
コード例 #27
0
 def test_create_instance(self):
     api_client = ApiClient(base_url="https://test-api.blockchain.line.me")
     self.assertIsNotNone(api_client)
     response = api_client.time()
     # TODO fix Service-api-key not found using mock server
     self.assertEqual(4012, response.json()["statusCode"])