def test_encode_token(): jwt = Jwt() first_name = 'john' last_name = 'smith' email = '*****@*****.**' role = 'admin' response = jwt.encode_token(first_name, last_name, email, role) assert type(response) == str
def test_get_role(): jwt = Jwt() first_name = 'john' last_name = 'smith' email = '*****@*****.**' role = 'admin' response = jwt.encode_token(first_name, last_name, email, role) get_role = jwt.get_role(response) assert role == get_role
def test_decode_token(): jwt = Jwt() first_name = 'john' last_name = 'smith' email = '*****@*****.**' role = 'admin' response = jwt.encode_token(first_name, last_name, email, role) payload = { 'first_name': first_name, 'last_name': last_name, 'email': email, 'role': role } decode_payload = jwt.decode_token(response) assert payload == decode_payload