()
| 69 | |
| 70 | |
| 71 | def test_sxt_wrapper(): |
| 72 | mylogger.info(f'\n\ntest_sxt_wrapper\n{"-"*30}') |
| 73 | # pick up default .env file, with USERID="pySDK_tester" or... testuser_977604126 ? |
| 74 | # note, that specific user must exist in .env this test to succeed. |
| 75 | envfile = Path(Path(__file__).parents[1] / '.env').resolve() |
| 76 | sxt = SpaceAndTime(envfile_filepath = envfile, logger= setup_debug_logger() ) |
| 77 | sxt.user.user_id = 'pySDK_tester' |
| 78 | assert sxt.user.user_id == 'pySDK_tester' |
| 79 | assert sxt.user.public_key == "Lu8fefHsAYxKfj7oaCx+Rtz7eNiPln6xbOxJJo0aIZQ=" |
| 80 | assert sxt.user.private_key[:6] == 'MeaW6J' |
| 81 | |
| 82 | assert len(sxt.access_token) == 0 |
| 83 | assert sxt.user.subscription_id == None |
| 84 | assert sxt.user.is_quota_exceeded == None |
| 85 | assert sxt.user.is_restricted == None |
| 86 | assert sxt.user.is_trial == None |
| 87 | sxt.authenticate() |
| 88 | assert len(sxt.access_token) > 0 |
| 89 | assert sxt.user.subscription_id != None |
| 90 | assert sxt.user.is_quota_exceeded != None |
| 91 | assert sxt.user.is_restricted != None |
| 92 | assert sxt.user.is_trial != None |
| 93 | assert sxt.access_token[:4] == 'eyJ0' |
| 94 | assert sxt.user.user_id == 'pySDK_tester' |
| 95 | |
| 96 | success, data = sxt.execute_query('Select * from SXTLabs.Singularity limit 1') |
| 97 | assert success |
| 98 | assert data[0]['NAME'] == 'Singularity' |
| 99 | assert type(data) == list |
| 100 | assert type(data[0]) == dict |
| 101 | |
| 102 | |
| 103 | def test_sxt_user(): |
nothing calls this directly
no test coverage detected