2 # Test our placement helper
7 from juju
.utils
import generate_user_controller_access_token
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"