コード例 #1
0
 def test_federation_normal_service_by_id_none(self, mock_service,
                                               mock_get):
     mock_service.return_value = 'https://www.fed-domain.com/federation'
     response = federation(
         'GBYIIWGQFMWQHURVMD3MNNA5CXZSTVRFPXXT4R7TMKSDTOH7QEW3QOHB', 'id',
         'fed-domain.com')
     assert response is None
コード例 #2
0
 def test_federation_normal_service_by_id(self, mock_service, mock_get):
     mock_service.return_value = 'https://www.fed-domain.com/federation'
     response = federation(
         'GBTCBCWLE6YVTR5Y5RRZC36Z37OH22G773HECWEIZTZJSN4WTG3CSOES', 'id',
         'fed-domain.com')
     assert response.get(
         'stellar_address'
     ) == '1CqDFDxR9Tv696j86PwtyxhA5p9ev1EviJ*naobtc.com'
コード例 #3
0
 def test_federation_false_address(self):
     with pytest.raises(FederationError,
                        match='not a valid federation address'):
         federation('false_address')
     with pytest.raises(FederationError,
                        match='not a valid federation address'):
         federation('false_address*')
     with pytest.raises(FederationError, match='not a valid domain name'):
         federation('false*address')
コード例 #4
0
 def test_federation_normal_service_by_name(self, mock_service, mock_get):
     mock_service.return_value = 'https://www.fed-domain.com/federation'
     response = federation('fed*fed-domain.com')
     assert response.get(
         'account_id'
     ) == 'GBTCBCWLE6YVTR5Y5RRZC36Z37OH22G773HECWEIZTZJSN4WTG3CSOES'
コード例 #5
0
 def test_federation_none_service(self, get_service):
     get_service.return_value = None
     with pytest.raises(FederationError,
                        match='not a valid federation server'):
         federation('fed*stellar.org')
コード例 #6
0
 def test_federation_normal_service_by_id(self, mock_service, mock_get):
     mock_service.return_value = 'https://www.fed-domain.com/federation'
     response = federation('GBTCBCWLE6YVTR5Y5RRZC36Z37OH22G773HECWEIZTZJSN4WTG3CSOES', 'id', 'fed-domain.com')
     assert response.get('stellar_address') == '1CqDFDxR9Tv696j86PwtyxhA5p9ev1EviJ*naobtc.com'
コード例 #7
0
 def test_federation_normal_service_by_name(self, mock_service, mock_get):
     mock_service.return_value = 'https://www.fed-domain.com/federation'
     response = federation('fed*fed-domain.com')
     assert response.get('account_id') == 'GBTCBCWLE6YVTR5Y5RRZC36Z37OH22G773HECWEIZTZJSN4WTG3CSOES'
コード例 #8
0
 def test_federation_none_service(self, get_service):
     get_service.return_value = None
     federation('fed*stellar.org')
コード例 #9
0
 def test_federation_false_address_3(self):
     federation('false*address')
コード例 #10
0
 def test_federation_false_address_2(self):
     federation('false_address*')
コード例 #11
0
 def test_invalid_fed_type(self):
     with pytest.raises(FederationError, match='Not a valid fed_type.'):
         federation(
             'GBTCBCWLE6YVTR5Y5RRZC36Z37OH22G773HECWEIZTZJSN4WTG3CSOES',
             'invalid_type', 'fed-domain.com')
コード例 #12
0
 def test_invalid_accont_id(self):
     account_id = 'INVALIDADDRESS'
     with pytest.raises(
             FederationError,
             match='{} is not a valid account id.'.format(account_id)):
         federation(account_id, 'id', 'fed-domain.com')
コード例 #13
0
 def test_federation_none_service(self, get_service):
     get_service.return_value = None
     federation('fed*stellar.org')
コード例 #14
0
 def test_federation_false_address_3(self):
     federation('false*address')
コード例 #15
0
 def test_federation_false_address_2(self):
     federation('false_address*')