XEP-0030: fix tests
Use None as the "no value" value, rather than ''.
This commit is contained in:
parent
7153d79006
commit
fbf298c36d
@ -165,9 +165,9 @@ class DiscoInfo(ElementBase):
|
|||||||
identities = []
|
identities = []
|
||||||
for id_xml in self.xml.findall('{%s}identity' % self.namespace):
|
for id_xml in self.xml.findall('{%s}identity' % self.namespace):
|
||||||
xml_lang = id_xml.attrib.get('{%s}lang' % self.xml_ns, None)
|
xml_lang = id_xml.attrib.get('{%s}lang' % self.xml_ns, None)
|
||||||
category = id_xml.attrib.get('category', '')
|
category = id_xml.attrib.get('category', None)
|
||||||
type_ = id_xml.attrib.get('type', '')
|
type_ = id_xml.attrib.get('type', None)
|
||||||
name = id_xml.attrib.get('name', '')
|
name = id_xml.attrib.get('name', None)
|
||||||
if lang is None or xml_lang == lang:
|
if lang is None or xml_lang == lang:
|
||||||
id = (category, type_, xml_lang, name)
|
id = (category, type_, xml_lang, name)
|
||||||
if isinstance(identities, set):
|
if isinstance(identities, set):
|
||||||
@ -253,7 +253,7 @@ class DiscoInfo(ElementBase):
|
|||||||
else:
|
else:
|
||||||
features = []
|
features = []
|
||||||
for feature_xml in self.xml.findall('{%s}feature' % self.namespace):
|
for feature_xml in self.xml.findall('{%s}feature' % self.namespace):
|
||||||
feature = feature_xml.attrib.get('var', '')
|
feature = feature_xml.attrib.get('var', None)
|
||||||
if feature:
|
if feature:
|
||||||
if isinstance(features, set):
|
if isinstance(features, set):
|
||||||
features.add(feature)
|
features.add(feature)
|
||||||
|
Loading…
Reference in New Issue
Block a user