Merge branch 'xep0356-v0.4' into 'master'
XEP-0356: namespace version bump See merge request poezio/slixmpp!206
This commit is contained in:
		@@ -7,7 +7,7 @@ from slixmpp.plugins.xep_0297 import Forwarded
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class Privilege(ElementBase):
 | 
					class Privilege(ElementBase):
 | 
				
			||||||
    namespace = "urn:xmpp:privilege:1"
 | 
					    namespace = "urn:xmpp:privilege:2"
 | 
				
			||||||
    name = "privilege"
 | 
					    name = "privilege"
 | 
				
			||||||
    plugin_attrib = "privilege"
 | 
					    plugin_attrib = "privilege"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -25,6 +25,9 @@ class Privilege(ElementBase):
 | 
				
			|||||||
    def presence(self):
 | 
					    def presence(self):
 | 
				
			||||||
        return self.permission("presence")
 | 
					        return self.permission("presence")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def iq(self):
 | 
				
			||||||
 | 
					        return self.permission("iq")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def add_perm(self, access, type):
 | 
					    def add_perm(self, access, type):
 | 
				
			||||||
        # This should only be needed for servers, so maybe out of scope for slixmpp
 | 
					        # This should only be needed for servers, so maybe out of scope for slixmpp
 | 
				
			||||||
        perm = Perm()
 | 
					        perm = Perm()
 | 
				
			||||||
@@ -34,7 +37,7 @@ class Privilege(ElementBase):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class Perm(ElementBase):
 | 
					class Perm(ElementBase):
 | 
				
			||||||
    namespace = "urn:xmpp:privilege:1"
 | 
					    namespace = "urn:xmpp:privilege:2"
 | 
				
			||||||
    name = "perm"
 | 
					    name = "perm"
 | 
				
			||||||
    plugin_attrib = "perm"
 | 
					    plugin_attrib = "perm"
 | 
				
			||||||
    plugin_multi_attrib = "perms"
 | 
					    plugin_multi_attrib = "perms"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -13,7 +13,7 @@ class TestPermissions(SlixTest):
 | 
				
			|||||||
    def testAdvertisePermission(self):
 | 
					    def testAdvertisePermission(self):
 | 
				
			||||||
        xmlstring = """
 | 
					        xmlstring = """
 | 
				
			||||||
            <message from='capulet.net' to='pubub.capulet.lit'>
 | 
					            <message from='capulet.net' to='pubub.capulet.lit'>
 | 
				
			||||||
                <privilege xmlns='urn:xmpp:privilege:1'>
 | 
					                <privilege xmlns='urn:xmpp:privilege:2'>
 | 
				
			||||||
                    <perm access='roster' type='both'/>
 | 
					                    <perm access='roster' type='both'/>
 | 
				
			||||||
                    <perm access='message' type='outgoing'/>
 | 
					                    <perm access='message' type='outgoing'/>
 | 
				
			||||||
                    <perm access='presence' type='managed_entity'/>
 | 
					                    <perm access='presence' type='managed_entity'/>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -31,7 +31,7 @@ class TestPermissions(SlixTest):
 | 
				
			|||||||
        self.recv(
 | 
					        self.recv(
 | 
				
			||||||
            """
 | 
					            """
 | 
				
			||||||
            <message from='capulet.net' to='pubub.capulet.lit' id='54321'>
 | 
					            <message from='capulet.net' to='pubub.capulet.lit' id='54321'>
 | 
				
			||||||
                <privilege xmlns='urn:xmpp:privilege:1'>
 | 
					                <privilege xmlns='urn:xmpp:privilege:2'>
 | 
				
			||||||
                    <perm access='roster' type='both'/>
 | 
					                    <perm access='roster' type='both'/>
 | 
				
			||||||
                    <perm access='message' type='outgoing'/>
 | 
					                    <perm access='message' type='outgoing'/>
 | 
				
			||||||
                </privilege>
 | 
					                </privilege>
 | 
				
			||||||
@@ -95,7 +95,7 @@ class TestPermissions(SlixTest):
 | 
				
			|||||||
    def testMakeOutgoingMessage(self):
 | 
					    def testMakeOutgoingMessage(self):
 | 
				
			||||||
        xmlstring = """
 | 
					        xmlstring = """
 | 
				
			||||||
        <message xmlns="jabber:component:accept" from='pubsub.capulet.lit' to='capulet.net'>
 | 
					        <message xmlns="jabber:component:accept" from='pubsub.capulet.lit' to='capulet.net'>
 | 
				
			||||||
            <privilege xmlns='urn:xmpp:privilege:1'>
 | 
					            <privilege xmlns='urn:xmpp:privilege:2'>
 | 
				
			||||||
                <forwarded xmlns='urn:xmpp:forward:0'>
 | 
					                <forwarded xmlns='urn:xmpp:forward:0'>
 | 
				
			||||||
                    <message from="juliet@capulet.lit" to="romeo@montague.lit" xmlns="jabber:client">
 | 
					                    <message from="juliet@capulet.lit" to="romeo@montague.lit" xmlns="jabber:client">
 | 
				
			||||||
                        <body>I do not hate you</body>
 | 
					                        <body>I do not hate you</body>
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user