def test_filter_object_other_types(self): raw = {u"int": 1, u"float": 3.14, u"true": True, u"false": False, u"none": None} self.assertEqual(raw, guestagent._filterObject(raw))
def test_filter_object_nested_mix(self): raw = {u"a\x00": [u"b\x01", {u"c\x02": u"d\x03"}]} filtered = {u"a\ufffd": [u"b\ufffd", {u"c\ufffd": u"d\ufffd"}]} self.assertEqual(filtered, guestagent._filterObject(raw))
def test_filter_object_nested_lists(self): raw = [u"a\x00", [u"b\x01", [u"c\x02", u"d\x03"]]] filtered = [u"a\ufffd", [u"b\ufffd", [u"c\ufffd", u"d\ufffd"]]] self.assertEqual(filtered, guestagent._filterObject(raw))
def test_filter_object_dict(self): raw = {u"a\x00": u"b\x01", u"c\x02": u"d\x03"} filtered = {u"a\ufffd": u"b\ufffd", u"c\ufffd": u"d\ufffd"} self.assertEqual(filtered, guestagent._filterObject(raw))
def test_filter_object_list(self): raw = [u"a\x00", u"b\x01", u"c\x02", u"d\x03"] filtered = [u"a\ufffd", u"b\ufffd", u"c\ufffd", u"d\ufffd"] assert filtered == guestagent._filterObject(raw)
def test_filter_object_nested_dict(self): raw = {u"a\x00": {u"b\x01": {u"c\x02": u"d\x03"}}} filtered = {u"a\ufffd": {u"b\ufffd": {u"c\ufffd": u"d\ufffd"}}} assert filtered == guestagent._filterObject(raw)