def test_keys(self): dict1 = xmlstring2dict(xmlstr, use_ord_dict=False, always_singular_list=[]) ordered_dict = OrderedDict(dict1) self.assertEqual("[u'date', u'files', u'params', u'temperature']", ordered_dict.keys().__repr__())
def test_popitem(self): dict1 = xmlstring2dict(xmlstr, use_ord_dict=False, always_singular_list=[]) ordered_dict = OrderedDict(dict1) self.assertEqual("(u'temperature', {u'C': u'40', u'F': u'100'})", ordered_dict.popitem().__repr__())
def test_copy(self): dict1 = xmlstring2dict(xmlstr, use_ord_dict=False, always_singular_list=[]) ordered_dict = OrderedDict(dict1) od2 = ordered_dict.copy() self.assertEqual(od2.__repr__(), ordered_dict.__repr__())
def test_items(self): dict1 = xmlstring2dict(xmlstr, use_ord_dict=False, always_singular_list=[]) ordered_dict = OrderedDict(dict1) self.assertEqual(ordered_dict_items_repr, ordered_dict.items().__repr__())
def test___setitem__(self): dict1 = xmlstring2dict(xmlstr, use_ord_dict=False, always_singular_list=[]) ordered_dict = OrderedDict(dict1) ordered_dict.__setitem__("foo", "bar") self.assertTrue('foo' in ordered_dict)
def test_clear(self): dict1 = xmlstring2dict(xmlstr, use_ord_dict=False, always_singular_list=[]) ordered_dict = OrderedDict(dict1) ordered_dict.clear() self.assertEqual('{}', ordered_dict.__repr__())
def test_update(self): dict1 = xmlstring2dict(xmlstr, use_ord_dict=False, always_singular_list=[]) ordered_dict = OrderedDict(dict1) upd = {"foo": "bar"} ordered_dict.update(upd) self.assertTrue("foo" in ordered_dict)
def test___delitem__(self): dict1 = xmlstring2dict(xmlstr, use_ord_dict=False, always_singular_list=[]) ordered_dict = OrderedDict(dict1) od2 = ordered_dict.copy() ordered_dict.__delitem__('temperature') self.assertTrue('temperature' in od2) self.assertFalse('temperature' in ordered_dict)
def test_setdefault(self): dict1 = xmlstring2dict(xmlstr, use_ord_dict=False, always_singular_list=[]) ordered_dict = OrderedDict(dict1) failobj = 'not here' ordered_dict.setdefault('Dave', failobj) self.assertEqual(ordered_dict.get('Dave'), failobj) ordered_dict['Dave'] = 'here' self.assertNotEqual(ordered_dict.get('Dave'), failobj) self.assertEqual(ordered_dict.get('Dave'), 'here')
def test___init__(self): dict1 = xmlstring2dict(xmlstr, use_ord_dict=False, always_singular_list=[]) ordered_dict = OrderedDict(dict1) self.assertNotEqual(ordered_dict, None)
def test_xmlstring2dict(self): self.assertEqual( xmlstr_dict_repr, xmlstring2dict(xmlstr, use_ord_dict=True, always_singular_list=[]).__repr__())