Пример #1
0
    def test_inbound_permissions(self):
        token = ClientCapabilityToken("AC123", "XXXXX")
        token.allow_client_incoming("andy")

        eurl = "scope:client:incoming?clientName=andy"
        assert_equal(len(token._generate_payload()), 1)
        assert_equal(token._generate_payload()['scope'], eurl)
Пример #2
0
    def test_outbound_permissions(self):
        token = ClientCapabilityToken("AC123", "XXXXX")
        token.allow_client_outgoing("AP123")

        eurl = "scope:client:outgoing?appSid=AP123"

        assert_equal(len(token._generate_payload()), 1)
        self.assertIn(eurl, token._generate_payload()['scope'])
Пример #3
0
 def test_no_permissions(self):
     token = ClientCapabilityToken("AC123", "XXXXX")
     assert_equal(len(token._generate_payload()), 1)
     assert_equal(token._generate_payload()["scope"], '')