| Adam Israel | b8a8281 | 2019-03-27 14:50:11 -0400 | [diff] [blame^] | 1 | # |
| 2 | # Test our placement helper |
| 3 | # |
| 4 | |
| 5 | import unittest |
| 6 | |
| 7 | from juju.utils import generate_user_controller_access_token |
| 8 | |
| 9 | |
| 10 | class TestRegistrationString(unittest.TestCase): |
| 11 | def test_generate_user_controller_access_token(self): |
| 12 | controller_name = "localhost-localhost" |
| 13 | endpoints = ["192.168.1.1:17070", "192.168.1.2:17070", "192.168.1.3:17070"] |
| 14 | username = "test-01234" |
| 15 | secret_key = "paNZrqOw51ONk1kTER6rkm4hdPcg5VgC/dzXYxtUZaM=" |
| 16 | reg_string = generate_user_controller_access_token(username, endpoints, secret_key, controller_name) |
| 17 | assert reg_string == b"MH4TCnRlc3QtMDEyMzQwORMRMTkyLjE2OC4xLjE6MTcwNzATETE5Mi4xNjguMS4yOjE3MDcwExExOTIuMTY4" \ |
| 18 | b"LjEuMzoxNzA3MAQgpaNZrqOw51ONk1kTER6rkm4hdPcg5VgC_dzXYxtUZaMTE2xvY2FsaG9zdC1sb2NhbGhvc3QA" |