blob: f4fea449674d6f95f0ff8de266beea0840b6ce55 [file] [log] [blame]
Adam Israelb8a82812019-03-27 14:50:11 -04001#
2# Test our placement helper
3#
4
5import unittest
6
7from juju.utils import generate_user_controller_access_token
8
9
10class 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"